私は次のような問題を抱えています。論文ではWord 2016を使用していますが、連続したセクション区切りを多数入れる必要があり、脚注に干渉して予期しないページジャンプが発生します。私はMSが提案した修正方法を使用しました(https://support.microsoft.com/en-nz/help/292074/section-break-causes-an-unexpected-page-break-in-word) ですが、まだ動作しません。どうすればいいでしょうか?
答え1
なぜセクション区切りがたくさんあるのですか? これは非常に珍しいことです。
使用を検討してくださいStyleRef フィールドセクション区切りを使用してヘッダーとフッターのテキストを変更しようとしている場合。開示: リンクは私のウェブサイトのページへのリンクです。
連続セクション区切りは、ドキュメント内の列を変更するためのものです。それだけです。
他の用途では、次のページ、奇数ページ、偶数ページなどのページを追加するセクション区切りが必要になります。ほとんどは決してない変化するマージン文書内で一度もない連続したセクション区切りで。Wordではページ内で余白を変更できるが、これはあまり良い方法ではなく、理由もなく文書ファイルを非常に複雑にする。代わりに段落のインデントを変更してください。Word の余白とインデント。(私のウェブサイトにも掲載されています)
ページ上の予期しない間隔については、収益の向上著者:Suzanne Barnhill、MVP。
ページ番号を連続させるには、私の連続ページ番号アドインまたはこのマクロ。
Sub ContinuousPageNumbers1()' Jay Freedman
' http://answers.microsoft.com/en-us/office/forum/office_2007-word/page-numbers-are-all-fouled-up-in-my-large/d188687e-9663-43e0-a450-1dbadc47f09f
' modified to preserve track changes status - idea from Graham Mayor 25 Oct 2017
' if track changes is locked with password, you can comment out the three lines that have 'Graham Mayor as a tag'
Dim secNum As Long
Dim btnCancel ' give user chance to cancel
Dim bTrackChanges As Boolean
btnCancel = MsgBox(prompt:="Do you want to reset all of the page numbers in this document to number continuously?", _
Title:="Are you sure?", _
Buttons:=vbYesNo)
If btnCancel = vbNo Then
MsgBox prompt:="Reset of continuous page numbering cancelled by user!", Buttons:=vbExclamation, Title:="Page Number Reset Cancelled!"
Exit Sub
End If
' Proceed with reset
bTrackChanges = ActiveDocument.TrackRevisions 'Graham Mayor
ActiveDocument.TrackRevisions = False ' Graham Mayor
With ActiveDocument
For secNum = 2 To .Sections.Count
.Sections(secNum).Headers(wdHeaderFooterPrimary) _
.PageNumbers.RestartNumberingAtSection = False
Next
End With
ActiveDocument.TrackRevisions = bTrackChanges 'Graham Mayor
End Sub
答え2
段落区切りに連続区切りを配置して、その段落を非表示にしてみてください。
新しいページなしで新しいセクションが表示されます。
この方法により、常に新しいページを必要とせずに、連続した改ページを使用しながら異なるページ ヘッダーを配置できます。