Skip to main content

Conas ríomhphoist a easpórtáil ó Outlook go Excel go huathoibríoch?

De ghnáth, is féidir leat na ríomhphoist a easpórtáil ó Outlook go Excel leis an ngné Iompórtáil / Easpórtáil. Ach, an ndearna tú iarracht riamh na ríomhphoist a easpórtáil go comhad Excel nuair a bhíonn teachtaireachtaí nua ag teacht? San Airteagal seo, labhróidh mé faoi conas faisnéis na dteachtaireachtaí nua atá ag teacht isteach a easpórtáil go huathoibríoch in Excel.

Faisnéis ríomhphoist a onnmhairiú go huathoibríoch ón dearcadh go Excel le cód VBA

Faisnéis ríomhphoist a easpórtáil ó ionchas go Excel le gné iontach


Faisnéis ríomhphoist a onnmhairiú go huathoibríoch ón dearcadh go Excel le cód VBA

Chun na ríomhphoist nua atá ag teacht a easpórtáil chuig leabhar oibre Excel go huathoibríoch, cuir an cód VBA seo a leanas i bhfeidhm:

1. Ar dtús, ba cheart duit leabhar oibre a chruthú leis an bhfaisnéis ceanntásca thíos mar a thaispeántar an pictiúr a leanas, mar sin easpórtálfar an fhaisnéis seo de na teachtaireachtaí chuig an gcomhad Excel seo.

ríomhphoist ríomhphoist easpórtála uathoibríoch chun barr feabhais a chur ar 1

2. Ansin téigh chuig Outlook agus coinnigh síos an ALT + F11 eochracha a oscailt Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

3. Sa an Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil dúbailte ThisOutlookSession ó na Tionscadal1 (VbaProject.OTM) pána chun an modh a oscailt, agus ansin an cód seo a leanas a chóipeáil agus a ghreamú isteach sa mhodúl bán.

Cód VBA: Faisnéis ríomhphoist uath-onnmhairithe ó chomhad Outlook go 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

nótaí: Sa chód thuas, C: \ Úsáideoirí \ DT168 \ Deisce \ doiciméad roinnte \ kto-data.xlsx is é an cosán comhaid Excel agus an t-ainm Excel a theastaíonn uait an fhaisnéis a onnmhairítear a aimsiú, athraigh é go do riachtanas.

ríomhphoist ríomhphoist easpórtála uathoibríoch chun barr feabhais a chur ar 2

4. Fós sa Microsoft Visual Basic d’Fheidhmchláir fuinneog, cliceáil uirlisí > tagairtí dul go dtí an Tagairtí-Tionscadal1 bosca dialóige, agus seiceáil Leabharlann Réada Microsoft Excel rogha ón Tagairtí atá ar Fáil bosca liosta, féach an scáileán:

ríomhphoist ríomhphoist easpórtála uathoibríoch chun barr feabhais a chur ar 3

5. Ansin cliceáil OK cnaipe chun an dialóg a dhúnadh, agus ansin an fhuinneog cód a shábháil agus a dhúnadh.

6. Anois, ba cheart duit an Outlook a atosú chun go mbeidh an cód seo i bhfeidhm. As seo amach, má tá ríomhphoist nua ag teacht, easpórtálfar iad chuig an leabhar oibre sonrach go huathoibríoch, féach an scáileán:

ríomhphoist ríomhphoist easpórtála uathoibríoch chun barr feabhais a chur ar 4


Faisnéis ríomhphoist a easpórtáil ó ionchas go Excel le gné iontach

Más mian leat na ríomhphoist a easpórtáil ó Bhosca Isteach, Bosca Amach nó fillteáin eile chuig comhad Excel, Kutools le haghaidh Outlook's Tuarascáil Thapa in ann cabhrú leat comhad XML a ghiniúint go héasca chun faisnéis gach earra a thuairisciú san fhillteán ríomhphoist reatha nó san fhillteán tascanna de réir mar is gá duit.

Nóta:Chun é seo a chur i bhfeidhm Tuarascáil Thapa, ar dtús, ba cheart duit an Kutools le haghaidh Outlook, agus ansin an ghné a chur i bhfeidhm go tapa agus go héasca.

Tar éis a shuiteáil Kutools le haghaidh Outlook, déan mar seo le do thoil:

1. Roghnaigh fillteán ar mhaith leat gach faisnéis faoi theachtaireachtaí a easpórtáil, agus ansin cliceáil Kutools Plus > Tuarascáil Thapa, féach ar an scáileán:

2. Ansin, sa popped amach Tuarascáil Sábháil fuinneog, roghnaigh suíomh agus ainm a shonrú don chomhad easpórtáilte seo, féach an scáileán:

3. Agus ansin, cliceáil Sábháil cnaipe chun an comhad seo a shábháil, agus sa bhosca popped out, cliceáil Is ea cnaipe chun an comhad a oscailt, féach an scáileán:

4. Anois, is féidir leat a fheiceáil gur easpórtáladh faisnéis uile na ríomhphoist san fhillteán roghnaithe isteach sa chomhad Excel, féach an scáileán:


Earraí níos coibhneasta:

  • Tábla Comhlacht Ríomhphoist Easpórtála chuig Excel In Outlook
  • Nuair a fhaigheann tú R-phost ina bhfuil roinnt táblaí sa chorp, uaireanta, b’fhéidir go mbeidh ort na táblaí go léir a easpórtáil ón gcorp teachtaireachta go bileog oibre barr feabhais. De ghnáth, is féidir leat na táblaí a chóipeáil agus a ghreamú ar bhileog oibre, ach, anseo, labhróidh mé faoi mhodh úsáideach chun an post seo a réiteach nuair is gá táblaí iolracha a easpórtáil.
  • Liosta Tascanna Sliocht nó Easpórtála chuig Excel In Outlook
  • Agus Outlook á úsáid agat, is féidir leat an liosta tascanna a bhaint as Excel le húsáid eile. Leis an ngné cumhachtach Easpórtála in Outlook, is féidir leat do liosta tascanna a easpórtáil go Excel go héasca. Déan mar a thaispeánann seónna teagaisc thíos.
  • Faisnéis Teagmhálacha Easpórtála le Grianghraif in Outlook
  • Nuair a onnmhairíonn tú teagmhálacha ó Outlook go comhad, ní féidir ach faisnéis téacs na dteagmhálacha a easpórtáil. Ach, uaireanta, teastaíonn uait na grianghraif a easpórtáil chomh maith le faisnéis téacs na dteagmhálaithe, conas a d’fhéadfá déileáil leis an tasc seo in Outlook?

Uirlisí Táirgiúlachta Oifige is Fearr

Kutools le haghaidh Outlook - Níos mó ná 100 Gnéithe cumhachtacha chun do Outlook a shárú

🤖 Cúntóir Ríomhphoist AI: Ríomhphoist pro toirt le draíocht AI - aon-cliceáil chun freagraí genius, ton foirfe, máistreacht ilteangach. Trasfhoirmigh ríomhphost gan stró! ...

📧 Uathoibriú Ríomhphoist: As Oifig (Ar fáil do POP agus IMAP)  /  Sceideal Seol Ríomhphoist  /  Auto CC/BCC de réir Rialacha Agus Ríomhphost á Sheoladh  /  Auto Ar Aghaidh (Ardrialacha)   /  Beannacht Auto Cuir leis   /  Scoilt Ríomhphoist Ilfhaighteoirí go huathoibríoch i dTeachtaireachtaí Aonair ...

📨 Bainistíocht Ríomhphost: Ríomhphoist a Athghairm go héasca  /  Bloc Ríomhphoist Scam ag Ábhair agus Daoine Eile  /  Scrios Ríomhphoist Dúblacha  /  Cuardach Casta  /  Comhdhlúthaigh Fillteáin ...

📁 Ceangaltáin ProSábháil Baisc  /  Baisc Dícheangail  /  Comhbhrú Baisc  /  Auto Sábháil   /  Auto Dícheangail  /  Comhbhrúite Auto ...

🌟 Draíocht Chomhéadain: 😊Níos mó Emojis Pretty and Cool   /  Treisiú Do Tháirgiúlacht Outlook le Radhairc Tabbed  /  Íoslaghdaigh Outlook In ionad Deiridh ...

???? Wonders aon-cliceáil: Freagair Gach Duine le Ceangaltáin Isteach  /   Ríomhphoist Frith-Iascaireachta  /  🕘 Taispeáin Crios Ama an tSeoltóra ...

👩🏼‍🤝‍👩🏻 Teagmhálaithe & Féilire: Baisc Cuir Teagmhálacha Ó Ríomhphoist Roghnaithe  /  Roinn Grúpa Teagmhála ar Ghrúpaí Aonair  /  Bain Meabhrúcháin Breithlá ...

Thar Gnéithe 100 Fan le do Thaiscéalaíocht! Cliceáil Anseo le Tuilleadh Amach.

 

 

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