Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať VBA otvoriť si Tlač súboru PDF

Visual Basic for Applications ( VBA ) je programovací jazyk použiť s Microsoft Office , aby sa aplikácie vykonať dynamické úlohy , z ktorých jeden je otváranie a tlač PDF súborov . Ak chcete vykonať túto úlohu , musíte mať základné znalosti jazyka VBA a editora VBA , ktorý je nainštalovaný s každou verziou programov Microsoft Office . Tento kód je možné použiť pre niektorú z aplikácií balíka Microsoft Office . Veci , ktoré budete potrebovať
aplikácie
PDF reader aplikácii Microsoft Office
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte editor VBA v aplikácii Microsoft Office , ktoré chcete kód zadať do . Kliknite na " Súbor " > " Nástroje " > " Makrá " > " Visual Basic Editor " v aplikácii Microsoft Office 2003 alebo starší . Kliknite na záložke " Vývojár " > " Visual Basic " vo vydaní Microsoft Office 2007 .
2

Kliknite na ľubovoľné miesto v okne kódu, kam chcete vložiť kód .
sims 3

Pridajte kód na otvorenie súboru PDF . Tie Kód by mal vyzerať nejako takto :

Sub OpenPDF ( ) Dim strPDFFileName Ako String'Edit pridať celý názov súboru PDF , ktorý chcete openstrPDFFileName = " C : \\ examplefile.pdf " " Táto ďalšia funkcia skontroluje , či súbor nie je už openIf Nie FileLocked ( strPDFFileName ) Then'If vráti False , potom pokračovať v otváraní PDF fileDocuments.Open strPDFFileName ) End Sub IfEnd

skopírujte a vložte tento kód do vašich kód okno . Iba časť kódu , ktorý budete musieť zmeniť , je úplná cesta k súboru PDF , ktorý chcete otvoriť . Takže , vymeňte " C : \\ examplefile.pdf " s vlastnou cestu k súboru a názov
4

Pridajte kód vytlačiť súbor PDF .. Tlač kód je :

Sub PrintPDF ( strPDFFileName ako reťazec ) Dim sAdobeReader ako String'This je úplná cesta k aplikácii Adobe Reader alebo Acrobat na vašom computersAdobeReader = " C : \\ Program Files \\ Adobe \\ Acrobat 6.0 \\ Reader \\ Acrord32.exe " retval = Shell ( sAdobeReader & " /P " & Chr ( 34 ) & sStrPDFFileName & Chr ( 34 ) , 0 ) End Sub

len časť tohto kódu že je potrebné zmeniť je úplnú cestu k programu Adobe Reader , Acrobat alebo akékoľvek PDF Reader na Vašom počítači .
5

použite spúšť volať funkcie . To je , ako sa kód bude vedieť , kedy sa má vykonať . Použite čokoľvek spúšť chcete, forma , tlačidlá , zaškrtávacie políčko alebo iné položky formulára . Napríklad , použite " cvaknutie " vyhlásenie o tlačidla . Pri kliknutí na tlačidlo , bude dokument PDF otvoriť , a potom vytlačiť . Kód vyzerá takto :

Sub CommandButton_Click ( ) " Zavolaj otvorený najprv funkciu , takže PDF je možné otvoriť pred printingCall OpenPDF'Now volanie funkcie tlače tak , aby PDF môže byť printedCall PrintPDFEnd Sub

Stačí len skopírovať strednú časť uvedeného kódu ( medzi Sub a End Sub ) do položky formulára a spustí sa rozhodnete používať .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené