Ako automaticky exportovať informácie o prílohách prichádzajúcich e-mailov programu Outlook do zošita programu Excel

Niektorí používatelia by chceli automaticky zaznamenávať informácie o prílohách do každého prichádzajúceho e-mailu. Tento článok bude zdieľať rýchly čas na jeho ľahké uskutočnenie.

Ak ste zvyknutí exportovať informácie o prílohách každého prichádzajúceho e-mailu v Outlooku do súboru Excel, možno budete túžiť po niektorých prístupoch, vďaka ktorým bude môcť Outlook túto prácu vykonávať automaticky. Vďaka tomu sa budete môcť ručne zbaviť sledovacích príloh. Našťastie, aj keď Outlook neposkytuje takúto priamu funkciu, stále ho môžete dosiahnuť trochou skriptovania. Teraz vás naučíme krok za krokom.

Automaticky exportovať informácie o prílohách prichádzajúcich e-mailov do programu Excel

  1. Najskôr spustite aplikáciu Outlook.
  2. Potom pomocou „Alt + F11“ prejdite do editora VBA.
  3. Ďalej skopírujte nasledujúci kód VBA do modulu.
Sub AutoExportAttachmentInfo (objMail As Outlook.MailItem) Dim objExcelApp ako Excel. Aplikácia Dim objExcelWorkbook ako Excel.Workbook Dim objExcelWorksheet ako Excel.Worksheet Dim nLastRow ako celé číslo Dim objAttachment ako Outlook. Príloha Ak objMail.Attachments.Count> 0 Potom 'Zmeniť do konkrétneho súboru programu Excel strExcelFile = "E: \ Attachment Info.xlsx" Nastaviť objExcelApp = CreateObject ("Excel.Application") objExcelApp.Visible = Pravda Nastaviť objExcelWorkbook = objExcelApp.Workbooks.Open (strExcelFile) Nastaviť objExcelWorksheet = objExcelWork "Hárok1") 'Exportovať informácie o prílohách do aplikácie Excel Pre každú objAttachment v objMail.Attachments nLastRow = objExcelWorksheet.Range ("A" & objExcelWorksheet.Rows.Count) .End (xlUp) .Row + 1 s objExcelWorksheet .Cells (nLastRow, 1 ) = objMail.Subject .Cells (nLastRow, 2) = objMail.SenderEmailAddress .Cells (nLastRow, 3) = objAttachment.FileName .Cells (nLastRow, 4) = objMail.ReceivedTime Koniec s ďalším objExcelWorksheet.Columns ("A: Columns" " ). AutoFit objExcelWorkbook .Zavrieť True objExcelApp.Skončiť Koniec Ak Koniec Sub

Kód VBA - Automatický export informácií o prílohách prichádzajúcich e-mailov do programu Excel

  1. Potom ukončite editor VBA.
  2. Následne vytvorte pravidlo na automatické spustenie tohto makra pri každom prichádzajúcom e-maile.
  • Najskôr choďte do ponuky „Súbor“.
  • Potom kliknite na tlačidlo „Spravovať pravidlá a upozornenia“.
  • V dialógovom okne „Pravidlá a upozornenia“ kliknite na „Nové pravidlo“.
  • V dialógovom okne „Sprievodca pravidlami“ vyberte „Použiť pravidlo na správy, ktoré dostávam“ a kliknite na „Ďalej“.Použiť pravidlo na správy, ktoré dostávam
  • Ďalej nastavte pravidlá podľa svojich potrieb a stlačte „Ďalej“.
  • V kroku „Vybrať akcie“ vyberte možnosť „Spustiť skript“ a vyberte skript „AutoExportAttachmentInfo“.Vyberte Spustiť skript
  • Nakoniec dokončite nastavenie pravidla podľa sprievodcov na obrazovke.
  1. Odteraz bude program Outlook automaticky exportovať informácie o prílohách do vopred určeného súboru programu Excel, keď bude mať v schránke nový e-mail, ak obsahuje nejaké prílohy.Zaznamenané informácie o prílohe v programe Excel

Nikdy nesťahujte podozrivé prílohy

Dostali ste niekedy e-maily, ktoré sú od neznámych odosielateľov a obsahujú prílohy? Zvyčajne sa odporúča nedôverovať takýmto prílohám, pretože môžu obsahovať vírusy. Ak si ich stiahnete, môžu byť infikované vaše údaje z Outlooku. V tom okamihu budete musieť opraviť Outlook spis. Je to nepochybne uzlové, pokiaľ sa nerozhodnete pre zdatný nástroj na opravu, ako napr DataNumen Outlook Repair.

Úvod autora:

Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane zotaviť sa Sql Server a výhľadové softvérové ​​produkty na opravu. Pre viac informácií navštívte www.datanumen. S

Komentáre sú uzavreté.