Leggi in inglese

Condividi tramite


Impostare gli attributi di configurazione della pagina per più di un foglio in Excel

Riepilogo

In Microsoft Excel, gli attributi di impostazione della pagina, ad esempio margini, orientamento foglio e titoli di stampa, vengono impostati per ogni foglio di lavoro, singolarmente. Questo articolo descrive tre metodi che è possibile usare per impostare alcuni di questi attributi a livello globale.

Ulteriori informazioni

Per impostare gli attributi di impostazione della pagina per un gruppo di fogli di lavoro di Excel, utilizzare uno dei metodi seguenti.

Metodo 1: Modificare un gruppo di fogli di lavoro

Per applicare gli attributi di impostazione della pagina a un gruppo di fogli di lavoro in una cartella di lavoro, seguire questa procedura:

  1. Premere CTRL e quindi fare clic su ogni scheda del foglio di lavoro nella cartella di lavoro che si desidera influire.

  2. Scegliere Imposta pagina dal menu File.

    Nota

    In Excel 2007 fare clic sull'icona di avvio della finestra di dialogo nel gruppo Imposta pagina nella scheda Layout di pagina.

  3. Apportare le modifiche desiderate nella finestra di dialogo Imposta pagina e quindi fare clic su OK.

Tutti i fogli di lavoro selezionati hanno gli stessi attributi di configurazione della pagina.

Metodo 2: Utilizzare una macro

Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, a mero titolo esemplificativo, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug delle procedure. I tecnici del supporto Tecnico Microsoft possono aiutare a spiegare le funzionalità di una determinata procedura, ma non modificheranno questi esempi per fornire funzionalità aggiuntive o costruire procedure per soddisfare i requisiti specifici. È possibile modificare a livello di codice gli attributi di installazione della pagina nella cartella di lavoro attiva e in qualsiasi altra cartella di lavoro aperta.

Nota

Queste macro utilizzano la proprietà Orientation dell'oggetto PageSetup. È possibile modificare altri attributi di installazione della pagina usando altre proprietà PageSetup, ad esempio LeftMargin, RightMargin e così via.

Per modificare a livello di codice l'orientamento della pagina di tutti i fogli della cartella di lavoro attiva, utilizzare i passaggi dell'esempio precedente:

  1. Avviare Excel.

  2. Immettere alcuni dati in tre fogli di lavoro.

  3. Premere ALT+F11 per avviare Visual Basic Editor.

  4. Scegliere Modulo dal menu Inserisci.

  5. Digitare il codice seguente nel foglio del modulo:

    VB
    Sub SetAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  6. Premere ALT+F11 per passare a Excel.

  7. Selezionare Sheet1.

  8. Scegliere Imposta pagina dal menu File.

    Nota

    In Excel 2007 fare clic sull'icona di avvio della finestra di dialogo nel gruppo Imposta pagina nella scheda Layout di pagina.

  9. Nella scheda Pagina, in Orientamento, fare clic su Orizzontale e quindi fare clic su OK.

  10. Nel menu Strumenti, scegliere Macro e fare clic su Macro.

    Nota

    In Excel 2007 seguire questa procedura:

    1. Se la scheda Sviluppo non è disponibile, seguire questa procedura: > 1. Fare clic sul pulsante Microsoft Office e quindi su Opzioni di Excel. > 1. Nella categoria Popolare fare clic per selezionare la scheda Mostra sviluppatore nella casella di controllo Barra multifunzione in Opzioni principali per l'utilizzo di Excel e quindi fare clic su OK.
    2. Nella scheda Sviluppo fare clic sul pulsante Macro nel gruppo Codice.
  11. Fare clic su SetAttributes e quindi su Esegui.

Tutti e tre i fogli di lavoro mostrano l'orientamento orizzontale in Anteprima di stampa. Per modificare a livello di codice gli attributi di installazione della pagina in tutte le pagine della cartella di lavoro attiva in base agli attributi di configurazione della pagina di un'altra cartella di lavoro aperta, seguire questa procedura:

Nota

Si tratta di una continuazione dell'esempio seguente.

  1. Scegliere Nuovo dal menu File.

    Nota

    In Excel 2007 fare clic sul pulsante Microsoft Office e quindi su Nuovo.

  2. Fare clic su Cartella di lavoro e quindi su OK.

    Nota

    In Excel 2003 fare clic su Cartella di lavoro vuota in Nuovo nel riquadro attività Nuova cartella di lavoro. In Excel 2007, in Modelli verificare che sia selezionato Vuoto e recente, quindi fare doppio clic su Cartella di lavoro vuota in Vuoto e recente nel riquadro destro.

  3. Immettere i dati in tutti i fogli di lavoro della nuova cartella di lavoro.

  4. Premere ALT+F11 per avviare l'editor di Visual Basic.

  5. Selezionare la prima cartella di lavoro in Esplora progetti e quindi fare clic su Module1 nella cartella Moduli.

  6. Sostituire con il codice seguente nel foglio module1:

    VB
    Sub SetWorkbookAttributes()
       For Each xWorksheet In ActiveWorkbook.Worksheets
          xWorksheet.PageSetup.Orientation = _
             ThisWorkbook.Worksheets("Sheet1").PageSetup.Orientation
       Next xWorksheet
    End Sub
    
  7. Premere ALT+F11 per tornare a Excel.

  8. Nel menu Strumenti, scegliere Macro e fare clic su Macro.

    Nota

    In Excel 2007, nella scheda Sviluppo fare clic su Macro nel gruppo Codice.

  9. Fare clic su Book1! SetWorkbookAttributes e quindi fare clic su Esegui.

    L'orientamento della configurazione della pagina corrisponde a quello del foglio 1 nella prima cartella di lavoro.

Se si desidera modificare le proprietà di configurazione di pagina aggiuntive per i fogli di lavoro, è possibile aggiungere altre righe all'interno di For Each... Istruzione successiva in ogni routine Sub. Le righe devono essere identiche alle righe di esempio fornite qui, ad eccezione del fatto che la proprietà (Orientation) può essere modificata in base alle esigenze (CenterFooter, PaperSize e così via).