Het afdrukken van een PDF-bijlage in Outlook VBA

Leren hoe om te printen PDF afdrukken bijlagen vanuit Microsoft Outlook met behulp van Visual Basic for Applications (VBA) bespaart u tijd wanneer u moet veel PDF-bijlagen. VBA is een programmeertaal gebruikt in alle Microsoft Office-toepassingen voor het automatiseren van taken, zoals afdrukken, bestanden. In Outlook kunt u de procedures waar VBA-code wordt toegevoegd en uitgevoerd met behulp van de VB-Editor. Gebruik de "ShellExecute" bibliotheek uit te voeren de opdracht print en een PDF-bestand afdrukken. U kunt een paar "For... "Om te zoeken naar de PDF-bijlagen in uw map Postvak in en print ze loops.

  • Microsoft Outlook start, klikt u op het menu "Extra" en klik op "Macro > Visual Basic Editor" om te openen de Vensters van de VB-Editor. Klik op het "Invoegen" menu en klik op "Module" om toe te voegen een nieuwe VBA-codemodule.

  • Kopieer en plak de volgende code om te definiĆ«ren van de "ShellExecute"-functie die u wilt gebruiken voor het afdrukken van de PDF-bestanden:

    Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
    (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String,
    ByVal lpParameters As String, ByVal lpDirectory As String _
    ByVal nShowCmd As Long) As Long

  • Voeg de volgende functie om te noemen de "ShellExecute" functie en de huidige PDF-bestand afdrukken:

    Functie printFile (pdfName As String)
    ShellExecute 0, "Afdrukken", pdfName, vbNullString, "", 1
    End Function

  • Kopieer en plak de volgende code wilt doorlopen van alle e-mailitems en afdrukken van PDF-bijlagen gevonden met behulp van de standaardprinter:

    Public Sub PrintAttachments()

    Dim myInbox As MAPIFolderDim mailItem As mailItemDim attchmt As AttachmentDim pdfName As StringSet myInbox = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)For Each mailItem In myInbox.ItemsFor Each attchmt In mailItem.AttachmentsIf (InStr(1, attchmt, ".pdf", vbTextCompare) <> 0) ThenpdfName = "C:\Temp\" & attchmt.fileNameattchmt.SaveAsFile pdfNameCall printFile(pdfName)End IfNextNextSet myInbox = Nothing

    End Sub

  • Druk op "F5" de code uit te voeren. De code zal alle PDF-bijlagen in "C:\Temp" opslaan voordat u ze afdrukt.

Gerelateerde Artikelen

Het afdrukken van een PDF-bestand naar een Dot matrixprinter

Het afdrukken van een PDF-bestand naar een Dot matrixprinter

Dot matrix-printers kunnen zijn geweest de populairste computeronderdelen wanneer zij eerst de markt raken, maar ze bent geduwd aan de zijkant door te concurreren laser jet en jet-printers inkt. Dit betekent niet dat de pixel-bij-pixel-printers zijn
Het afdrukken van een PDF-Poster

Het afdrukken van een PDF-Poster

Adobe Acrobat en de gratis tegenhanger, Adobe Reader, zijn twee populaire programma's die zullen bekijken en afdrukken van bestanden van de Portable Document Format (PDF). Als u afdrukken van een PDF poster vanuit huis wilt, zal de snelste (en goedko
Het afdrukken van een PDF als een hand-out

Het afdrukken van een PDF als een hand-out

U kunt uw PDF-bestand afdrukken als een hand-out met behulp van de afdrukinstellingen in meest desktop applicaties die PDF-bestanden, zoals Adobe Reader, Microsoft Word en de gratis Foxit Reader ondersteunen. Terwijl nieuwe versies van Windows een in
Het afdrukken van een PDF met geen marge

Het afdrukken van een PDF met geen marge

Een PDF-(Portable Document Format)-bestand is een populair type elektronisch document dat is gemaakt door Adobe Systems. Als u wilt afdrukken een grens-gratis PDF-bestand, kunt u Adobe-software programma's (Adobe Acrobat en Adobe Reader) of uw webbro
Het afdrukken van een PDF in tegels

Het afdrukken van een PDF in tegels

Veel PDF-bestanden kunnen te groot zijn om af te drukken op een hele vel papier, maken de lettertjes tegels uit zeer nuttig. Een PDF-bestand afdrukken als tegels zeer handig kunnen, het aanbieden van een manier om met succes de omvangrijke bestanden
Het afdrukken van een PDF met kleverige nota 's

Het afdrukken van een PDF met kleverige nota 's

Met Adobe Acrobat, kunt u PDF-bestanden maken van kras of door elektronische documenten van verschillende types te converteren naar PDF. PDF-bestanden behouden van de opmaak, inhoud en document-informatie van de oorspronkelijke bestanden en kunnen be
Het afdrukken van een PDF met VBA

Het afdrukken van een PDF met VBA

Visual Basic Applications (VBA) ontworpen door Microsoft gebruik Visual6 programmeertaal. Het is gemaakt voor ontwikkelaars inschakelen gebruiker gedefinieerde functies en processen automatiseren. Het kan worden gebruikt voor het maken van een Word-d
Het afdrukken van een PDF-bestand in Windows

Het afdrukken van een PDF-bestand in Windows

Portable Document Format (PDF)-bestanden worden gebruikt voor het weergeven van nieuwsbrieven, memo's, documenten en presentaties. Als u een PDF via e-mail worden verzonden of hebt gedownload van het Internet, kunt u eenvoudig afdrukken met het hulpp
Het afdrukken van een PDF commentaar

Het afdrukken van een PDF commentaar

Met Adobe Acrobat of Adobe Reader 8, kunnen gebruikers afdrukken de notitieopmerkingen in een Adobe Portable Document Format (PDF)-bestand in een uitgebreide marge naast het hoofddocument of ze alle opmerkingen op een afzonderlijke pagina kunnen afdr
Het afdrukken van een Query in Access en VBA

Het afdrukken van een Query in Access en VBA

Een van de grootste voordelen van Microsoft Access is haar Windows-gebaseerde interface die gebruikers toestaat om ontwerp query's zonder een uitgebreide kennis van gestructureerde Query Language (SQL), de programmeertaal in de vroege jaren 1970 om i
Het afdrukken van een PDF met een verandering van lettertypekleur

Het afdrukken van een PDF met een verandering van lettertypekleur

PDF is de universele documentindeling die lettertypes, lay-outs en afbeeldingen in het document sluit zonder speciale software om het document te bekijken. Adobe Reader kunt u openen, bekijken en wijzigingen aanbrengen in PDF-bestanden en is beschikb
Het afdrukken van een PDF-bestand zonder achtergrond

Het afdrukken van een PDF-bestand zonder achtergrond

Een achtergrond in een PDF kunnen een afbeelding of een kleur. U kunt een PDF-bestand zonder de achtergrond om, bijvoorbeeld, de inkt opslaan als de achtergrond in kleur afdrukken. In Adobe Acrobat, kunt u verbergen van een achtergrond afbeelding of
Het afdrukken van een PDF in-of uitgezoomd

Het afdrukken van een PDF in-of uitgezoomd

Draagbare documenten (PDF's) zijn een populaire manier om te bekijken en documenten verzenden via het Internet. De documenten kunnen worden beveiligd, waardoor het onmogelijk te wijzigen hen zodra ze zijn gemaakt, of PDF-bestanden kunnen worden opges
Het afdrukken van een PDF in VB

Het afdrukken van een PDF in VB

De eenvoudigste manier om af te drukken een PDF van Visual Basic is het combineren van Visual Basic met een verwante technologie die op alle Windows-computers komt: Visual Basic-Script. Om dit te doen, moet u werken in twee delen: eerst Maak het VBSc