Տեղեկանիշ մեզ կօգնի մատուցել մեր ծառայություններից: Ըստ օգտագործելով մեր ծառայություններից, Դուք համաձայնում եք մեր օգտագործման բլիթները:
Խորհուրդ. Այլ լեզուներն են Google- թարգմանված: Դուք կարող եք այցելել այն English այս հղման տարբերակը:
Մուտք
x
or
x
x
Գրանցում
x

or

Ինչպես է Excel- ից Excel- ից էլեկտրոնային նամակներ ուղարկել:

Սովորաբար, Դուք կարող եք Outlook- ից ուղարկել Excel- ի նամակներ ներմուծել / արտահանման գործառույթով: Սակայն, երբեւէ փորձել եք ավտոմատ կերպով արտահանել էլեկտրոնային նամակների Excel ֆայլը, երբ նոր հաղորդագրությունները գալիս են: Այս հոդվածում ես կխոսեմ Excel- ում ավտոմատ կերպով նոր մուտքային հաղորդագրությունների մասին տեղեկատվությունը արտահանելու մասին:

Ավտո արտահանման էլ.փոստի տեղեկատվությունը Outlook- ից VBA- ի կոդը


Excel- ի ֆայլի արագ արտահանման պրեմիումները Inbox- ից / Նյութերի առաքում / նախագծեր ...

հետ Պահոցներ Outlook- ի համար's Արագ հաշվետվություն հնարավորությունը, հեշտությամբ կարող եք առաջացնել XML ֆայլ, ներկայացնելով բոլոր նյութերի տեղեկությունները ընթացիկ էլփոստի թղթապանակում կամ խնդիրային թղթապանակում

DOC- ի ավտոմատ արտահանման էլ. նամակներ EXNEL- ի համար 5

Պահոցներ Outlook- ի համար: ավելի քան 40 + գործածվող Excel- ի հավելվածները, 60 օրվա ընթացքում փորձեք առանց սահմանափակման: Ներբեռնեք եւ փորձեք անվճար դատավարությունը:

Ավտո արտահանման էլ.փոստի տեղեկատվությունը Outlook- ից VBA- ի կոդը

Նոր ժամանող էլ-նամակները Excel- ի աշխատանքային գրքույկին ավտոմատ կերպով արտահանելու համար դիմեք հետեւյալ VBA կոդ:

1. Նախ, դուք պետք է ստեղծեք աշխատանքային գիրք ստորեւ վերնագիր տեղեկատվության հետ, որը ցուցադրվում է հետեւյալ սցենարով, այնպես որ հաղորդագրությունների այս տեղեկատվությունը արտահանվում է այս Excel ֆայլը:

DOC- ի ավտոմատ արտահանման էլ. նամակներ EXNEL- ի համար 1

2. Այնուհետեւ գնացեք Outlook եւ պահեք այն ALT + F11 բացել ստեղները Microsoft Visual Basic ծրագրերի համար պատուհան.

3, Մեջ Microsoft Visual Basic ծրագրերի համար պատուհան, կրկնակի սեղմում Այս մասին հայտնում է TheOutlookSession- ը - ից Project1 (VbaProject.OTM) վահանակ, ռեժիմը բացելու համար, ապա պատճենեք եւ տեղադրեք հետեւյալ կոդը բլոկի մոդուլի մեջ:

VBA կոդ: Ավտո արտահանման էլփոստի տվյալները Outlook- ից մինչեւ Excel ֆայլ:

Public WithEvents GMailItems As Outlook.Items
Private Sub Application_Startup()
    Set GMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub GMailItems_ItemAdd(ByVal Item As Object)
    Dim xMailItem As Outlook.MailItem
    Dim xExcelFile As String
    Dim xExcelApp As Excel.Application
    Dim xWb As Excel.Workbook
    Dim xWs As Excel.Worksheet
    Dim xNextEmptyRow As Integer
    On Error Resume Next
    If Item.Class <> olMail Then Exit Sub
    Set xMailItem = Item
    xExcelFile = "C:\Users\DT168\Desktop\split document\kto-data.xlsx"
    If IsWorkBookOpen(xExcelFile) = True Then
        Set xExcelApp = GetObject(, "Excel.Application")
        Set xWb = GetObject(xExcelFile)
        If Not xWb Is Nothing Then xWb.Close True
    Else
        Set xExcelApp = New Excel.Application
    End If
    Set xWb = xExcelApp.Workbooks.Open(xExcelFile)
    Set xWs = xWb.Sheets(1)
    xNextEmptyRow = xWs.Range("B" & xWs.Rows.Count).End(xlUp).Row + 1
    With xWs
        .Cells(xNextEmptyRow, 1) = xNextEmptyRow - 1
        .Cells(xNextEmptyRow, 2) = xMailItem.SenderName
        .Cells(xNextEmptyRow, 3) = xMailItem.SenderEmailAddress
        .Cells(xNextEmptyRow, 4) = xMailItem.Subject
        .Cells(xNextEmptyRow, 5) = xMailItem.ReceivedTime
    End With
    xWs.Columns("A:E").AutoFit
    xWb.Save
End Sub
Function IsWorkBookOpen(FileName As String)
    Dim xFreeFile As Long, xErrNo As Long
    On Error Resume Next
    xFreeFile = FreeFile()
    Open FileName For Input Lock Read As #xFreeFile
    Close xFreeFile
    xErrNo = Err
    On Error GoTo 0
    Select Case xErrNo
        Case 0: IsWorkBookOpen = False
        Case 70: IsWorkBookOpen = True
        Case Else: Error xErrNo
    End Select
End Function

Նշում: Վերոնշյալ օրենսգրքում, C: \ Users \ DT168 \ Desktop \ split փաստաթուղթ \ kto-data.xlsx Excel ֆայլի ուղին եւ Excel- ի անունը, որը ցանկանում եք գտնել արտահանված տեղեկատվությունը, խնդրում ենք փոխել այն ձեր կարիքի համար:

DOC- ի ավտոմատ արտահանման էլ. նամակներ EXNEL- ի համար 2

4. Դեռեւս այնտեղ Microsoft Visual Basic ծրագրերի համար պատուհանը, սեղմեք Գործիքներ > Սայլակ գնալու համար Հղումներ-Project1 երկխոսության վանդակում եւ ստուգեք Microsoft Excel- ի օբյեկտների գրադարան տարբերակը Առկա հղումներ ցուցակը վանդակում, տես նկարի պատկերը.

DOC- ի ավտոմատ արտահանման էլ. նամակներ EXNEL- ի համար 3

5. Այնուհետեւ կտտացրեք OK կոճակը, երկխոսությունը փակելու համար, ապա պահեք եւ փակեք կոդը պատուհանը:

6. Այժմ, դուք պետք է վերսկսեք Outlook- ը այս կոդը ուժի մեջ մտնելու համար: Այսուհետ, եթե առկա են նոր նամակներ, դրանք ավտոմատ կերպով արտահանվում են կոնկրետ աշխատանքային գրքույկ, տես նկարի:

DOC- ի ավտոմատ արտահանման էլ. նամակներ EXNEL- ի համար 4



Պահոցներ Outlook- ի համար

Ավելի քան 100- ի առաջադեմ գործառույթները, 2010, 2013, 2016, 2019 եւ 365- ի համար:

Էկրանի ստեղնաշարի համար նախատեսված փոքր տառատեսակ փոքրիկ 201812- ի համար

Լրացուցիչ հնարավորություններ | Անվճար ներբեռնում | Միայն $ 39.00 հարյուրավոր գործառույթների համար

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jorge · 4 months ago
    I need the help about exporting Email information sent (outgoing) emails
    • To post as a guest, your comment is unpublished.
      skyyang · 4 months ago
      Hello, Jorge,
      If you want to export the sent messages from the Sent Items folder, the Kutools for Outlook's Quick Report feature can help you. You can download the Kutools for Outlook first and then apply it.