मुख्य सामग्री पर जाएं

आउटलुक से एक्सेल में स्वचालित रूप से ईमेल कैसे निर्यात करें?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-06-04

आम तौर पर, आप आयात/निर्यात सुविधा के साथ ईमेल को आउटलुक से एक्सेल में निर्यात कर सकते हैं। लेकिन, क्या आपने कभी नए संदेश आने पर ईमेल को एक्सेल फ़ाइल में स्वचालित रूप से निर्यात करने का प्रयास किया है? इस लेख में, मैं एक्सेल में नए आने वाले संदेशों की जानकारी को स्वचालित रूप से निर्यात करने के तरीके के बारे में बात करूंगा।

वीबीए कोड के साथ आउटलुक से एक्सेल में ऑटो निर्यात ईमेल जानकारी

एक अद्भुत सुविधा के साथ आउटलुक से एक्सेल में ईमेल जानकारी निर्यात करें


वीबीए कोड के साथ आउटलुक से एक्सेल में ऑटो निर्यात ईमेल जानकारी

नए आने वाले ईमेल को एक्सेल वर्कबुक में स्वचालित रूप से निर्यात करने के लिए, कृपया निम्नलिखित वीबीए कोड लागू करें:

1. सबसे पहले, आपको नीचे दिए गए स्क्रीनशॉट में दिखाए गए हेडर जानकारी के साथ एक कार्यपुस्तिका बनानी चाहिए, ताकि संदेशों की ये जानकारी इस एक्सेल फ़ाइल में निर्यात की जाएगी।

एक्सेल में डॉक ऑटो निर्यात ईमेल 1

2. इसके बाद आउटलुक पर जाएं और इसे दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

3. में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, डबल क्लिक करें यह आउटलुक सत्र से प्रोजेक्ट1(VbaProject.OTM) मोड खोलने के लिए फलक, और फिर निम्न कोड को कॉपी करके रिक्त मॉड्यूल में पेस्ट करें।

वीबीए कोड: आउटलुक से एक्सेल फ़ाइल में ऑटो निर्यात ईमेल जानकारी:

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 एक्सेल फ़ाइल पथ और एक्सेल नाम है जिसे आप निर्यात की गई जानकारी का पता लगाना चाहते हैं, कृपया इसे अपनी आवश्यकता के अनुसार बदलें।

एक्सेल में डॉक ऑटो निर्यात ईमेल 2

4. अभी भी में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की, क्लिक करें टूल्स > संदर्भ पर जाने के लिए सन्दर्भ-परियोजना1 संवाद बॉक्स, और जाँचें माइक्रोसॉफ्ट एक्सेल ऑब्जेक्ट लाइब्रेरी से विकल्प उपलब्ध संदर्भ सूची बॉक्स, स्क्रीनशॉट देखें:

एक्सेल में डॉक ऑटो निर्यात ईमेल 3

5। तब दबायें OK संवाद को बंद करने के लिए बटन, और फिर कोड विंडो को सहेजें और बंद करें।

6. अब, आपको इस कोड को प्रभावी बनाने के लिए आउटलुक को पुनरारंभ करना चाहिए। अब से, यदि नए ईमेल आ रहे हैं, तो उन्हें स्वचालित रूप से विशिष्ट कार्यपुस्तिका में निर्यात किया जाएगा, स्क्रीनशॉट देखें:

एक्सेल में डॉक ऑटो निर्यात ईमेल 4


एक अद्भुत सुविधा के साथ आउटलुक से एक्सेल में ईमेल जानकारी निर्यात करें

यदि आप इनबॉक्स, आउटबॉक्स या अन्य फ़ोल्डरों से ईमेल को एक्सेल फ़ाइल में निर्यात करना चाहते हैं, आउटलुक के लिए कुटूल's त्वरित रिपोर्ट आपकी आवश्यकता के अनुसार वर्तमान ईमेल फ़ोल्डर या कार्य फ़ोल्डर में सभी आइटमों की जानकारी रिपोर्ट करने के लिए आसानी से एक XML फ़ाइल तैयार करने में आपकी सहायता कर सकता है।

नोट:इसे लागू करने के लिए त्वरित रिपोर्ट, सबसे पहले, आपको डाउनलोड करना चाहिए आउटलुक के लिए कुटूल, और फिर सुविधा को जल्दी और आसानी से लागू करें।

स्थापित करने के बाद आउटलुक के लिए कुटूल, कृपया ऐसा करें:

1. उस फ़ोल्डर का चयन करें जिसमें आप सभी संदेशों की जानकारी निर्यात करना चाहते हैं, और फिर क्लिक करें कुटूल्स प्लस > त्वरित रिपोर्ट, स्क्रीनशॉट देखें:

2. फिर, बाहर निकला रिपोर्ट सुरक्षित रखना विंडो, एक स्थान चुनें और इस निर्यातित फ़ाइल के लिए एक नाम निर्दिष्ट करें, स्क्रीनशॉट देखें:

3. और फिर, क्लिक करें सहेजें इस फ़ाइल को सहेजने के लिए बटन, और पॉप आउट बॉक्स में क्लिक करें हाँ फ़ाइल खोलने के लिए बटन, स्क्रीनशॉट देखें:

4. अब, आप देख सकते हैं कि चयनित फ़ोल्डर में ईमेल की सारी जानकारी एक्सेल फ़ाइल में निर्यात कर दी गई है, स्क्रीनशॉट देखें:


अधिक संबंधित लेख:

  • आउटलुक में एक्सेल में ईमेल बॉडी टेबल निर्यात करें
  • जब आपको एक ईमेल प्राप्त होता है जिसमें मुख्य भाग में कुछ तालिकाएँ होती हैं, तो कभी-कभी, आपको संदेश के मुख्य भाग से सभी तालिकाओं को एक्सेल वर्कशीट में निर्यात करने की आवश्यकता हो सकती है। आम तौर पर, आप तालिकाओं को वर्कशीट में कॉपी और पेस्ट कर सकते हैं, लेकिन, यहां, मैं इस कार्य को हल करने के लिए एक उपयोगी विधि के बारे में बात करूंगा जब निर्यात करने के लिए कई तालिकाओं की आवश्यकता होती है।
  • आउटलुक में एक्सेल में कार्य सूची निकालें या निर्यात करें
  • आउटलुक का उपयोग करते समय, आप अन्य उपयोग के लिए कार्य सूची को एक्सेल में निकाल सकते हैं। आउटलुक में शक्तिशाली निर्यात सुविधा के साथ, आप आसानी से अपने कार्यों की सूची एक्सेल में निर्यात कर सकते हैं। कृपया नीचे दिए गए ट्यूटोरियल शो के अनुसार करें।
  • आउटलुक में तस्वीरों के साथ संपर्कों की जानकारी निर्यात करें
  • जब आप आउटलुक से संपर्कों को किसी फ़ाइल में निर्यात करते हैं, तो संपर्कों की केवल टेक्स्ट जानकारी ही निर्यात की जा सकती है। लेकिन, कभी-कभी, आपको फ़ोटो को निर्यात करने के साथ-साथ संपर्कों की टेक्स्ट जानकारी की भी आवश्यकता होती है, आप आउटलुक में इस कार्य से कैसे निपट सकते हैं?

सर्वोत्तम कार्यालय उत्पादकता उपकरण

आउटलुक के लिए कुटूल - आपके आउटलुक को सुपरचार्ज करने के लिए 100 से अधिक शक्तिशाली सुविधाएँ

🤖 एआई मेल सहायक: एआई जादू के साथ त्वरित प्रो ईमेल - प्रतिभाशाली उत्तरों के लिए एक-क्लिक, सही टोन, बहुभाषी महारत। ईमेलिंग को सहजता से रूपांतरित करें! ...

📧 ईमेल स्वचालन: कार्यालय से बाहर (POP और IMAP के लिए उपलब्ध)  /  ईमेल भेजने का शेड्यूल करें  /  ईमेल भेजते समय नियमों के अनुसार ऑटो सीसी/बीसीसी  /  स्वतः अग्रेषित (उन्नत नियम)   /  स्वतः ग्रीटिंग जोड़ें   /  बहु-प्राप्तकर्ता ईमेल को स्वचालित रूप से अलग-अलग संदेशों में विभाजित करें ...

📨 ईमेल प्रबंधन: आसानी से ईमेल याद रखें  /  विषयों और अन्य लोगों द्वारा घोटाले वाले ईमेल को ब्लॉक करें  /  डुप्लिकेट ईमेल हटाएँ  /  उन्नत खोज  /  फ़ोल्डरों को समेकित करें ...

📁 अनुलग्नक प्रोबैच सहेजें  /  बैच अलग करना  /  बैच संपीड़न  /  ऑटो सहेजें   /  ऑटो डिटैच  /  ऑटो कंप्रेस ...

🌟 इंटरफ़ेस जादू: 😊अधिक सुंदर और शानदार इमोजी   /  टैब्ड व्यू के साथ अपनी आउटलुक उत्पादकता बढ़ाएँ  /  आउटलुक को बंद करने के बजाय छोटा करें ...

???? एक-क्लिक चमत्कार: आने वाले अनुलग्नकों के साथ सभी को उत्तर दें  /   फ़िशिंग-रोधी ईमेल  /  🕘प्रेषक का समय क्षेत्र दिखाएं ...

👩🏼‍🤝‍👩🏻 संपर्क एवं कैलेंडर: बैच चयनित ईमेल से संपर्क जोड़ें  /  किसी संपर्क समूह को अलग-अलग समूहों में विभाजित करें  /  जन्मदिन अनुस्मारक हटाएँ ...

के ऊपर 100 सुविधाएँ आपके अन्वेषण की प्रतीक्षा करें! अधिक जानने के लिए यहां क्लिक करें।

 

 

Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
If I have more than one email accounts in outlook, how can I output the emails from a specified account ?
This comment was minimized by the moderator on the site
I have followed above steps but have blanks in excel.
what should I do?
This comment was minimized by the moderator on the site
Same excel not getting updated? Any suggestions?
This comment was minimized by the moderator on the site
How to capture the Categories, Importance or the User-defined column on the same folder view?
This comment was minimized by the moderator on the site
Can you please let me know how to deal with sub-folders in above code.
This comment was minimized by the moderator on the site
how to deal with subfolders.
This comment was minimized by the moderator on the site
I need the help about exporting Email information sent (outgoing) emails
This comment was minimized by the moderator on the site
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.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations