Quando lavori con le tabelle, potresti non volere che le righe nella tabella si suddividano tra le pagine. In altre parole, vuoi che tutto in ogni riga sia sulla stessa pagina. Questo è abbastanza facile da fare manualmente: devi solo regolare le proprietà della tabella in questo modo:

  1. Seleziona la riga (o le righe) che desideri modificare.

  2. Visualizza la scheda Layout della barra multifunzione.

  3. Fare clic sullo strumento Proprietà nel gruppo Tabella. Word visualizza la finestra di dialogo Proprietà tabella.

  4. Assicurati che la scheda Riga sia selezionata. (Vedi figura 1.)

  5. Deselezionare l’opzione Consenti alla riga di dividere tra le pagine.

  6. Fare clic su OK.

Ora ogni riga rimarrà sulla propria pagina. La tabella continuerà a essere suddivisa tra le pagine, ma non le singole righe della tabella.

Anche se questo sembra abbastanza facile, può essere faticoso eseguire lo stesso processo per molte tabelle in un documento. Ad esempio, se hai 50 tabelle, dovrai eseguire i passaggi precedenti 50 volte. Argh!

La risposta è utilizzare una macro per modificare l’impostazione Consenti interruzione riga tra le pagine per tutte le tabelle. Il seguente farà il trucco:

Sub StopRowBreaking()

Dim tbl As Table     For Each tbl In ActiveDocument.Tables         tbl.Rows.AllowBreakAcrossPages = False     Next End Sub

La macro funziona perché passa attraverso ogni tabella e cancella l’impostazione (la proprietà AllowBreakAcrossPages) per tutte le righe della tabella come gruppo. È molto veloce, anche se hai 50 o più tabelle nel tuo documento.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (13339) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.