Nwlapcug.com


Come utilizzare VBA per salvare in Excel in formato PDF

Come utilizzare VBA per salvare in Excel in formato PDF


Il formato PDF consente di pubblicare un documento o un report in modo che sembra lo stesso su qualsiasi sistema e in modo che non può essere modificato da altri utenti. Microsoft Office 2007 e 2010 includono un'opzione di "Pubblicare in PDF" in ogni applicazione in modo che è possibile salvare documenti, diapositive o fogli di calcolo come file PDF. Questo rende molto più facile per salvare le versioni PDF di fogli di calcolo Excel, dal menu e dall'interno di macro.

Istruzioni

1

Doppio clic sul nome del file di Excel da documenti o Windows Explorer, o lanciare Excel e utilizzare il comando "Apri" dal pulsante start. Individuare il file e fare clic su "Apri".

2

Premere i tasti "Alt" e "F11" contemporaneamente per aprire l'editor di Visual Basic. Utilizzare Explorer del progetto per individuare il modulo in cui è necessario automatizzare il salvataggio del foglio di calcolo come un file PDF. Posizionare il cursore nel codice Visual Basic dove si desidera che il salvataggio si verifichi.

3

Utilizzare la funzione "ExportAsFixedFormat" per eseguire una "Salva in PDF". Questa funzione può essere richiamata da qualsiasi foglio di lavoro (ad esempio, ActiveSheet.ExportAsFixedFormat) o per la cartella di lavoro nel suo complesso (ad esempio, ActiveWorkbook.ExportAsFixedFormat).

È possibile impostare una serie di opzioni con questo comando; i valori di opzione sotto riportati sono valori predefiniti di Excel.

[Obbligatorio] Tipo: = xlTypePDF
[Obbligatorio] Filename: = < percorso e nome del file con suffisso. pdf >
[Facoltativo] Qualità: = xlQualityStandard (xlQualityStandard o xlQualityMinimum)
[Facoltativo] IncludeDocProperties: = True ("True" significa che le proprietà del documento, come autore titolo nome e documento, verranno incluso nel file PDF; "False" significa che queste proprietà non verranno impostate nel file PDF.)
[Facoltativo] IgnorePrintAreas: = False ("True" significa che tutto il contenuto del foglio di calcolo deve essere incluso; "False" indica che solo le informazioni entro le aree di stampa impostate verrà incluse.)
[Facoltativo] Da: = 1 (questo è il numero di pagina in cui Excel deve iniziare il salvataggio. Se viene omesso, quindi Excel inizia dalla prima pagina.)
[Facoltativo] A: = 5 (questo è il numero di pagina in cui Excel deve terminare il salvataggio. Se viene omesso, quindi Excel finisce nell'ultima pagina.)
[Facoltativo] As: = False ("True" indica che Excel dovrebbe lanciare il lettore predefinito per i file PDF con il file PDF aperto; "False" indica che il nuovo file PDF non dovrebbe essere automaticamente aperto.)

4

Eseguire la funzione di codice per assicurarsi che il "Salva in PDF" funziona correttamente. Salvare il file di foglio di calcolo.