Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> .

Come posso centrare i fogli di lavoro selezionati sia orizzontalmente che verticalmente sulla pagina stampata Excel?

Non è possibile centrare direttamente i fogli di lavoro selezionati sia orizzontalmente che verticalmente in Excel per la stampa. Tuttavia, è possibile ottenere un risultato simile utilizzando i seguenti metodi:

Metodo 1:impostazione della pagina di regolazione per singoli fogli

1. Seleziona i fogli che desideri centrarti. Tenere premuto ctrl e fare clic sulle schede del foglio.

2. Vai alla scheda Layout della pagina.

3. Fare clic sul gruppo "Margins" e selezionare "Margini personalizzati".

4. Nella scheda "Margins":

- orizzontale: Impostare i margini "sinistra" e "destra" sullo stesso valore, in genere 0,5 pollici.

- verticale: Impostare i margini "superiore" e "in basso" sullo stesso valore, in genere 0,5 pollici.

5. Fare clic su "OK".

6. Regola l'area di stampa (opzionale): Vai alla scheda "Layout della pagina" e fai clic su "Area di stampa". Seleziona le celle che si desidera stampare. Ciò contribuirà a garantire che il contenuto sia centrato all'interno della pagina.

Metodo 2:utilizzando una macro VBA (avanzata)

Questo metodo richiede un'esperienza di programmazione VBA ma offre una maggiore personalizzazione.

1. Apri l'editor Visual Basic: Premere Alt+F11 .

2. Inserisci un modulo: Vai su insert> modulo .

3. Incolla il seguente codice nel modulo:

`` `VBA

Subselected Sheets ()

Dim ws come foglio di lavoro

Dim Wscount come numero intero

'Imposta wscount sul numero di fogli selezionati

WSCOUNT =ActiveWindow.SelectedSheets.count

'Loop attraverso i fogli selezionati

Per ogni WS in ActiveWindow.Selected Sheets

'Centra il foglio in orizzontale e verticalmente

ws.pagesetup.centerHorizontally =true

ws.pagesetup.centerticamente =true

Next Ws

'Assicurarsi che l'area di stampa sia impostata correttamente

Per ogni WS in ActiveWindow.Selected Sheets

Con ws.pagestup

.PrintArea =ws.usedrange.address

Terminare con

Next Ws

Fine sub

`` `

4. Esegui la macro: Premere f5 o ctrl+shift+p e seleziona la macro "CentersElected Sheets".

Spiegazione del codice VBA:

- Il codice si avvicinò a ciascun foglio selezionato.

- Imposta le proprietà "centralhorizontalmente" e "centrale" del foglio "vero".

- Quindi imposta l'area di stampa sull'intervallo usato, che si regola automaticamente al contenuto del foglio.

Nota:

- Questi metodi incentreranno il contenuto dei fogli selezionati all'interno della pagina, ma non necessariamente i fogli stessi.

- Se hai molti contenuti sulla pagina, potrebbe non adattarsi all'area centrale. Potrebbe essere necessario regolare i margini di pagina o il contenuto dei fogli per ottenere il risultato desiderato.

 

software © www.354353.com