Koduleht » kuidas » PDF-i lisade printimine Outlookis

    PDF-i lisade printimine Outlookis

    Selle artikli on kirjutanud Sean Tsai, andmete ladustamise ekspert ja How-To Geeki hea sõber

    Kas olete kunagi tahtnud printida iga Outlooki e-posti kastis saadud manuse? Oletame, et olete tellinud tasuta faksi PDF-e-posti teenusele ja soovite, et need prinditakse automaatselt nagu vanaaegne faksiaparaat.

    Siin on kiire viis selle saavutamiseks, kui olete rahul veidi VB (makro) programmeerimisega.

    Siin on näha reegli loomine Outlookis ja sissetulevate faksisõnumite viimine eraldi alamkausta. VB-koodi kasutamisel luuakse makro, mis võimaldab teil printida tööd selle alamkausta iga e-posti vastu, nii et te ei pea meili avama ja manuseid ükshaaval printima.

    Samm 1

    Looge Outlookis „Postkast - Sinu nimi” all alamkaust nimega “Pakettprintid”.

    2. etapp

    Looge reegel (menüüst Tööriistad / reeglid ja hoiatused) Outlookis, mis näeb välja selline:

    Asetage e-posti aadress faksi müüjalt väljale „[email protected]”. Sisestage teemareal iga kord faksi müüjalt saadetud püsiv tekst (ärge pange teksti, mida muudetakse perioodiliselt). 3rd väli “Partiiprintid” on alamkataloog, mille olete just esimesel etapil loonud.

    3. etapp

    Looge VB-makro. Esmalt avage VB redaktor, minnes tööriistad / makro / visuaalne põhiredaktor. Sa peaksid nägema, et VB-redaktor näeb välja selline:

    4. etapp

    Paremklõpsake projekti aknast vasakul pool projekti1 üksust ja sisestage mooduliks moodul 1:

    5. etapp

    Kui moodul 1 on loodud, kopeerige allolev kood parempoolsesse aknasse, nagu on näidatud loendis # 3.

    Avalikud Sub PrintAttachments () Dim Inboxi kui MAPIFolderi Domeen Nagu MailItem Dim Atmt nagu manus Dim FileName nagu string Dim i kui terviklik Set Inbox = GetNamespace ("MAPI"). GetDefaultFolder (olFolderInbox). ) Iga kausta Inbox.Items iga üksiku kohta In Item.Attachments salvestatakse kõik manused kõigepealt temp-kausta C: Temp. Loo kindlasti see kaust. FileName = "C: Temp" & Atmt.FileName Atmt.SaveAsFile FileName "palun muutke programmi kausta, kui Acrobat Readerit pole installitud draivile C: Shell" "C: Failid Adobe Reader 8.0. Reader acordord.exe "" / h / p "" "+ FileName +" "" ", vbHide Next Item.Delete 'eemalda see rida, kui te ei soovi, et e-kirjad automaatselt kustutataks. 

    Pange tähele, et peate võib-olla muutma koodi rida, mis kutsub Acrobati oma süsteemi marsruudi järgi.

    6. etapp

    Nüüd on häälestus lõppenud. Kõik faksifirmade e-kirjad viiakse teie "Batch Prints" -i, kui nad sisse tulevad. Pange tähele, et näites ootame, et kõik manused on PDF-formaadis, nii et me kasutame Acrobat acrord32.exe-d iga manuse printimiseks.

    Makro kasutamine

    Nüüd, kui soovite kõiki manuseid printida, minge lihtsalt makro juurde ja käivitage makro PrintAttachments ning kõik manused prinditakse järjestikku. E-kiri kustutatakse ja viiakse prügikasti pärast selle printimist.

    Märkus: väljatrükid suunatakse teie vaikeprinterisse, nii et peate veenduma, et kehtiv printeridraiver on seadistatud ja valitud.

    Loodan, et see on kasulik!