Come aprire un file PDF con VBA

May 22

La costruzione o l'uso di un documento di Microsoft Office, foglio di calcolo o database richiede spesso dati fa riferimento a ciò che esiste in un altro file. Il formato Portable Document File (PDF) viene utilizzato per comunicare informazioni tra piattaforme di calcolo e può essere utilizzato come riferimento i dati per il già citato file di Office. Utilizzando Visual Basic, Applications Edition (VBA), è possibile costruire le macro all'interno delle applicazioni di Office per creare un metodo rapido per l'apertura di un file PDF, pur lavorando all'interno dell'applicazione.

istruzione

1 Creare una nuova macro nell'applicazione di Office che si desidera utilizzare quando si apre il file PDF. L'esempio che appare nei seguenti passaggi è stato creato in Excel. Selezionare la scheda "Visualizza" nel menu barra multifunzione e fare clic sulla piccola freccia sotto l'icona "Macro". Selezionare "Visualizza macro" dal menu.

2 Digitare un nome per la macro nella casella di testo "Nome macro". Questo esempio si chiama "OpenPDFFile." Fare clic sul pulsante "Crea" per aprire l'editor VBA.

3 Digitare le dichiarazioni VBA tra il "OpenPDFFile Sub" e le istruzioni "End Sub" per selezionare e aprire il file PDF. Inizia dichiarando una variabile stringa per contenere il nome del file PDF.

Dim strPDF_File_Name As String

4 Assegnare un nome di file PDF e l'estensione alla variabile. Un nome di file fisso viene assegnato nel codice VBA:

strPDF_File_Name = "C: \ Users \ mioNome \ Documenti \ somePDF.pdf"

È inoltre possibile assegnare il nome del file tramite un valore restituito dalla finestra di dialogo "Apri file". Per abilitare l'uso del File Explorer per individuare il file, utilizzare la seguente istruzione al posto dell'istruzione precedente:

strPDF_File_Name = Application.GetOpenFilename ( "file PDF,

.pdf, tutti i file,. *", 1, "Apri file",, False)

5 Istruire VBA per trattare il nome del file come se si trattasse di un collegamento ipertestuale. Questa affermazione richiama il browser predefinito e apre il documento PDF per la revisione in una scheda del browser. Continuando l'esempio, l'istruzione finale:

ActiveWorkbook.FollowHyperlink strPDF_File_Name

6 Premere il tasto "Alt + Q" per chiudere l'editor e tornare alla cartella di lavoro di Excel. Salvare la cartella di lavoro per salvare la macro.