MS Word Visual Basic Editor にこの VBA コードがあります。
ページ番号が連続して機能するようにページ番号をリセットするためのものです。ただし、これを実行せずにループの内容全体をスキップするようです。
Sub Macro3()
'
' Macro3 Macro
' Test 3
'
Dim GetNumberOfPages
For IncVar = 1 To GetNumberOfPages
WordBasic.ViewFooterOnly
ActiveDocument.AttachedTemplate.BuildingBlockEntries(" Blank").Insert _
Where:=Selection.Range, RichText:=True
WordBasic.ViewFooterOnly
ActiveDocument.AttachedTemplate.BuildingBlockEntries("Plain Number 3"). _
Insert Where:=Selection.Range, RichText:=True
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
Selection.WholeStory
With Selection.Sections(IncVar).Headers(IncVar).PageNumbers
.NumberStyle = wdPageNumberStyleArabic
.HeadingLevelForChapter = 0
.IncludeChapterNumber = False
.ChapterPageSeparator = wdSeparatorHyphen
.RestartNumberingAtSection = False
.StartingNumber = 0
End With
Selection.WholeStory
Selection.EscapeKey
ActiveWindow.ActivePane.View.ShowAll = Not ActiveWindow.ActivePane.View. _
ShowAll
Selection.EscapeKey
Selection.EscapeKey
Next IncVar
End Sub
どうしてこれなの?どうすれば修正できますか?
ありがとう、
バリー・スミス