Kako izvoziti tabelo telesa e-pošte v Excel v Outlook?
Ko prejmete e-poštno sporočilo, ki vsebuje nekaj tabel v telesu, boste včasih morda morali vse tabele iz telesa sporočila izvoziti na Excelov delovni list. Običajno lahko tabele kopirate in prilepite na delovni list, toda tukaj bom govoril o uporabni metodi za reševanje tega posla, kadar je treba izvoziti več tabel.
Izvozite vse tabele iz Outlookovega sporočila v Excelov delovni list s kodo VBA
Izvozite vse tabele iz Outlookovega sporočila v Excelov delovni list s kodo VBA
Prosimo, uporabite naslednjo kodo VBA za izvoz vseh tabel iz enega telesa sporočila na Excelov delovni list.
1. Odprite sporočilo, da želite izvoziti tabele, in nato držite tipko ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.
2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli okno.
Koda VBA: Izvozi vse tabele iz telesa sporočila na Excelov delovni list:
Sub ImportTableToExcel()
Dim xMailItem As MailItem
Dim xTable As Word.Table
Dim xDoc As Word.Document
Dim xExcel As Excel.Application
Dim xWb As Workbook
Dim xWs As Worksheet
Dim I As Integer
Dim xRow As Integer
On Error Resume Next
Set xExcel = New Excel.Application
Set xWb = xExcel.Workbooks.Add
xExcel.Visible = True
Set xWs = xWb.Sheets(1)
xRow = 1
For Each xMailItem In Application.ActiveExplorer.Selection
Set xDoc = xMailItem.GetInspector.WordEditor
For I = 1 To xDoc.Tables.Count
Set xTable = xDoc.Tables(I)
xTable.Range.Copy
xWs.Paste
xRow = xRow + xTable.Rows.Count + 1
xWs.Range("A" & CStr(xRow)).Select
Next
Next
End Sub
3. Po lepljenju zgornje kode še vedno v Microsoft Visual Basic za aplikacije okno, kliknite Orodja > Reference Pojdite na Reference-Projekt1 pogovorno okno in preverite Knjižnica predmetov Microsoft Word in Knjižnica predmetov Microsoft Excel možnosti iz Razpoložljive reference seznam, glej posnetek zaslona:
4. Nato kliknite OK za izhod iz pogovornega okna, zdaj pa prosim F5 za zagon kode so bile vse tabele v telesu sporočila izvožene v novo delovno knjigo, kot je prikazano na sliki spodaj:
Najboljša pisarniška orodja za produktivnost
Kutools for Outlook - Več kot 100 zmogljivih funkcij za nadgradnjo vašega Outlooka
📧 Avtomatizacija e-pošte: Odsoten (na voljo za POP in IMAP) / Načrtujte pošiljanje e-pošte / Samodejna CC/BCC po pravilih pri pošiljanju e-pošte / Samodejno naprej (napredna pravila) / Samodejno dodaj pozdrav / E-poštna sporočila več prejemnikov samodejno razdeli na posamezna sporočila ...
📨 Email upravljanje: Enostaven priklic e-pošte / Blokiraj prevarantska e-poštna sporočila glede na teme in druge / Izbriši podvojena e-poštna sporočila / napredno iskanje / Združite mape ...
📁 Priloge Pro: Shrani paket / Batch Detach / Paketno stiskanje / Samodejno shranite / Samodejno loči / Samodejno stiskanje ...
🌟 Vmesnik Magic: 😊Več lepih in kul emojijev / Povečajte Outlookovo produktivnost s pogledi z zavihki / Minimizirajte Outlook, namesto da bi ga zaprli ...
???? Čudeži z enim klikom: Odgovori vsem z dohodnimi prilogami / E-poštna sporočila proti lažnemu predstavljanju / 🕘Pokaži pošiljateljev časovni pas ...
👩🏼🤝👩🏻 Stiki in koledar: Paketno dodajanje stikov iz izbranih e-poštnih sporočil / Razdelite skupino stikov na posamezne skupine / Odstranite opomnike za rojstni dan ...
Over 100 Lastnosti Čakajte na svoje raziskovanje! Kliknite tukaj, če želite odkriti več.


















