کوکی ها به ما کمک خدمات ما ارائه کرده است. با استفاده از خدمات ما، شما را به استفاده ما از کوکی ها است.
نکته: زبانهای دیگر گوگل ترجمه شده اند. شما می توانید از English نسخه این لینک
ورود
x
or
x
x
ثبت نام
x

or

نحوه صادرات ایمیل از چشم انداز به اکسل به طور خودکار؟

به طور معمول، شما می توانید ایمیل را از چشم انداز به اکسل با ویژگی واردات / صادرات صادر کنید. اما آیا تا به حال سعی کرده اید ایمیل ها را به صورت اکسل در هنگام ارسال پیام های جدید صادر کنید؟ در این مقاله، من در مورد نحوه صادرات اطلاعات پیام های ورودی جدید به طور خودکار در اکسل صحبت می کنم.

خودکار اطلاعات صادرات ایمیل از چشم انداز به اکسل با کد VBA


فایل های ایمیلی را سریع از صندوق / ارسال موارد / پیش نویس ها ... به فایل اکسل صادر کنید:

با Kutools برای چشم انداز's گزارش سریع ویژگی، شما به راحتی می توانید یک فایل XML برای گزارش دادن اطلاعات همه موارد در پوشه ایمیل یا پوشه کار ایجاد کنید

اکسپرس صادرات ایمیل صادرات به اکسل 5

Kutools برای چشم انداز: با بیش از 40 + اکسل افزونه های مفید، بدون هیچ محدودیتی در روزهای 60 امتحان کنید. دانلود و امتحان آزمایشی رایگان اکنون!

خودکار اطلاعات صادرات ایمیل از چشم انداز به اکسل با کد VBA

برای ارسال ایمیل های جدید وارد شده به یک کتاب اکسل به صورت خودکار، لطفا کد VBA زیر را اعمال کنید:

1. اول، شما باید یک کتابچه با اطلاعات هدر زیر تهیه کنید به صورت زیر، تصویر زیر را نشان می دهد، بنابراین این اطلاعات پیام ها به این فایل اکسل صادر می شود.

اکسپرس صادرات ایمیل صادرات به اکسل 1

2. سپس به چشم انداز بروید و پایین نگه دارید ALT + F11 کلید برای باز کردن مایکروسافت ویژوال بیسیک برای برنامه پنجره.

3است. در مایکروسافت ویژوال بیسیک برای برنامه پنجره دوبار کلیک کنید ThisOutlookSession از Project1 (VbaProject.OTM) پنجره را برای باز کردن حالت بگذارید و سپس کد زیر را به ماژول خالی کپی کنید و وارد کنید.

کد VBA: خودکار اطلاعات صادرات ایمیل از چشم انداز به فایل اکسل:

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 \ document split \ kto-data.xlsx مسیر فایل اکسل و نام اکسل است که می خواهید اطلاعات صادر شده را پیدا کنید، لطفا آن را به نیاز خود تغییر دهید.

اکسپرس صادرات ایمیل صادرات به اکسل 2

4. هنوز در مایکروسافت ویژوال بیسیک برای برنامه پنجره، بر روی ابزار > منابع برای رفتن به منابع-Project1 کادر محاوره ای و چک کردن مایکروسافت اکسل کتابخانه گزینه ای از منابع موجود کادر لیست، عکس را ببینید

اکسپرس صادرات ایمیل صادرات به اکسل 3

5. سپس روی کلیک کنید OK دکمه برای بستن محاوره، و سپس ذخیره و بستن پنجره کد.

6. اکنون باید چشم انداز را دوباره راه اندازی کنید تا این کد را تأیید کند. از حالا به بعد، اگر ایمیل های جدیدی وارد شوند، به طور خودکار به کارگاه خاصی صادر می شود، به تصویر زیر نگاه کنید:

اکسپرس صادرات ایمیل صادرات به اکسل 4



Kutools برای چشم انداز

بیشتر از توابع پیشرفته 100 برای چشم انداز 2010، 2013، 2016، 2019 و 365

kutools روی صفحه نمایش برای چشم انداز کوچک برای بنر 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.