質問
Word の見出しがページの最後にぶら下がっていないことを確認するための優れた VBA 方法 (または、おそらく私が見つけられない MS Word の設定) を持っている人はいますか。
たとえば、左側の数字がページ番号であると仮定します。
1 This is the second to last line on the page. 1 HEADING 1 2 This text starts page two
私がやりたいのは、次のように見出し 1 を自動的に下に移動することです。
1 This is the second to last line on the page. 1 2 HEADING 1 2 This text starts page two
私は次の質問に精通しています。Word文書から見出しを取得する
ありがとう!
解決
「次まで保持」する必要があります (段落の書式設定 > 改行と改ページのタブ)。
おそらく次のことも興味深いでしょう:ウィドウ/オーファンコントロール
他のヒント
あなたが説明したダングリングヘッダーのシナリオは、フォントが手動で設定され、スタイルが最初は標準のままになっている場合にのみ発生するようです。
見出しのスタイルを見出し 1、2、または 3 に設定すると、ヘッダーが単独でページの下部に残ることがなくなります。
スタイルベースのヘッダーを使用するように文書を変更する場合は、「スタイルと書式設定」ウィンドウで見出しスタイルを変更する必要があります。
そのウィンドウを開くには、次のいずれかを実行します。
- クリック
Styles and Formatting
ツールバーのボタン (フォントセレクターの左側にある「A」ボタン)、または - から開きます
Format > Styles and Formatting...
メニューオプション。
次に、利用可能なスタイルの上にマウスを置き、ドロップダウン矢印を選択して、 Modify...
, をクリックして、好みに合わせてスタイルを変更します。
(Word 2003でテスト済み)
やり方がある。スタイルを定義するときは、.ParagraphFormat.KeepTogheter または .ParagraphFormat.KeepWithNext に必ず TRUE を設定してください。
所属していません StackOverflow