Skip to main content

Come utilizzare il pulsante di comando per salvare il foglio di lavoro attivo come file PDF in Excel?

Author: Siluvia Last Modified: 2025-05-29

Durante il lavoro in Microsoft Excel, potresti incontrare il problema di salvare il foglio di lavoro attivo come file PDF. In questo articolo, puoi imparare come salvare il foglio di lavoro attivo come file PDF con il codice VBA tramite un pulsante di comando. E se vuoi anche salvare un intervallo o ogni foglio di lavoro nella cartella di lavoro attiva come file PDF individuale, questo articolo può aiutarti.

Usa il pulsante di comando per salvare il foglio di lavoro attivo come file PDF con il codice VBA
Salva facilmente il foglio di lavoro attivo o ciascun foglio di lavoro come file PDF individuale con Kutools per Excel


Usa il pulsante di comando per salvare il foglio di lavoro attivo come file PDF con il codice VBA

Puoi eseguire il seguente codice VBA per salvare un foglio di lavoro attivo come file PDF facendo clic su un pulsante di comando. Procedi come segue.

1. Innanzitutto, devi creare una cartella chiamata PDF per salvare il tuo nuovo file PDF convertito. Qui creo questa cartella nel mio disco locale (C:).

2. Per favore, inserisci un pulsante di comando facendo clic su Sviluppatore > Inserisci > Pulsante di comando (Controllo ActiveX). Vedi screenshot:

click Command Button from Developer tab

2. Quindi disegna un pulsante di comando nel foglio di lavoro in cui desideri aggiungere nuove righe, fai clic con il tasto destro sul pulsante di comando e seleziona Proprietà dal menu contestuale.

lick Properties from the right-clicking menu

3. Nella finestra di dialogo Proprietà, inserisci il testo visualizzato del pulsante di comando nella casella Caption sotto la scheda Categorized, quindi chiudi la finestra di dialogo.

enter the displayed text of the Command Button in the Properties dialog box

Puoi vedere che il testo visualizzato del pulsante di comando è cambiato come mostrato nello screenshot sottostante.

the displayed text of the Command Button is changed

4. Fai nuovamente clic con il tasto destro sul pulsante di comando, quindi fai clic su Visualizza codice dal menu contestuale.

click View Code from the right-clicking menu

5. Nella finestra di Microsoft Visual Basic for Applications che si apre, sostituisci il codice originale nella finestra Codice con il seguente codice VBA.

Codice VBA: Pulsante di comando per salvare il foglio di lavoro attivo come PDF

Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
            Filename:="C:\PDF\Export.pdf", _
            OpenAfterPublish:=False
    Application.ScreenUpdating = True
End Sub

Nota: Nel codice, CommandButton1 è il nome del pulsante di comando che utilizzerai per salvare il foglio attivo come file PDF. "C:\PDF\Export.pdf" è il percorso e il nome del tuo file PDF di salvataggio.

6. Premi contemporaneamente i tasti Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications. Quindi disattiva la Modalità progettazione sotto la scheda Sviluppatore.

Ora, fai clic sul pulsante di comando, il foglio di lavoro attivo verrà salvato come file PDF denominato Export e posizionato nella posizione specificata.


Salva ogni foglio di lavoro come file PDF individuale della cartella di lavoro attiva con Kutools per Excel

Qui consigliamo l'utilità Dividi Cartella di Lavoro di Kutools per Excel per salvare facilmente il foglio di lavoro attivo come file PDF. Inoltre, puoi anche salvare ogni foglio di lavoro nella cartella di lavoro corrente come file PDF individuale con questa utilità.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Nella cartella di lavoro in cui è necessario salvare ogni foglio di lavoro come file PDF individuale, quindi fai clic su Kutools Plus > Cartella di lavoro > Dividi Cartella di Lavoro. Vedi screenshot:

click Split Workbook feature of kutools

2. Nella finestra di dialogo Dividi Cartella di Lavoro, configura come segue:

2.1) Seleziona solo il nome del foglio attivo nella casella Nome Foglio di lavoro;
2.2) Seleziona l'opzione PDF (*.pdf) dall'elenco a discesa Salva come tipo;
2.3) Fai clic sul pulsante Dividi, quindi apparirà una finestra di dialogo Seleziona cartella, specifica una cartella per salvare il file PDF;

specify options in the Split Workbook dialog box

Quindi il foglio di lavoro selezionato viene immediatamente salvato come file PDF.

the selected worksheet is saved as PDF file

Note:

1. Puoi selezionare più nomi di fogli di lavoro nella casella Nome Foglio di lavoro per salvarli come file PDF individuali in una volta sola;
2. Oltre a salvare i fogli di lavoro come file PDF, puoi salvarli come file txt. o csv. secondo necessità.

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!