Domanda

Qualcuno ha un buon modo VBA (o forse c'è un'impostazione di MS Word che non riesco a trovare) per assicurarsi che le intestazioni di Word non penzolino alla fine di una pagina.

Ad esempio, supponi che i numeri a sinistra siano numeri di pagina.

1  This is the second to last line on the page.
1  HEADING 1
2  This text starts page two

Quello che voglio fare è spostare automaticamente l'intestazione 1 verso il basso in modo che:

1  This is the second to last line on the page.
1  
2  HEADING 1
2  This text starts page two

Conosco questa domanda: Ottenere i titoli da un documento Word

Grazie!

È stato utile?

Soluzione

Desideri " continua con il prossimo " (Formattazione dei paragrafi > scheda Interruzioni di riga e di pagina).

Forse anche di interesse: controllo vedova / orfani

Altri suggerimenti

Sembra che lo scenario dell'intestazione pendente che descrivi si verifica solo quando il carattere è impostato manualmente e lo stile è inizialmente lasciato su Normale.

Se imposti lo stile sulle intestazioni su Titolo 1, 2 o 3, impedirà che l'intestazione venga lasciata in fondo alla pagina da sola.

Se decidi di modificare il documento per utilizzare le intestazioni basate sullo stile, dovrai modificare gli stili di titolo nella finestra Stili e formattazione.
Per aprire quella finestra, sia:

  • Fai clic sul pulsante Stili e formattazione sulla barra degli strumenti (il pulsante " A " a sinistra del selettore Font), oppure
  • Aprilo tramite il formato > Stili e formattazione ... opzione di menu.

Quindi puoi passare il mouse sugli stili disponibili, selezionare la freccia a discesa, fare clic su Modifica ... e modificare gli stili a tuo piacimento.

(Testato con Word 2003.)

C'è un modo. Quando definisci i tuoi stili, assicurati di impostare TRUE per .ParagraphFormat.KeepTogheter o .ParagraphFormat.KeepWithNext

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top