gpt4 book ai didi

vba - 在word中分配奇数页码

转载 作者:行者123 更新时间:2023-12-01 14:59:19 25 4
gpt4 key购买 nike

我正在尝试为 word 编写一个 vba 宏,其中文档将有页码,但奇数页码的对齐方式将与偶数页不同。我目前正在尝试的代码正在更改奇数页和偶数页的对齐方式,这是不需要的

    ActiveDocument.Sections(i).PageSetup.OddAndEvenPagesHeaderFooter = False
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
Selection.HeaderFooter.LinkToPrevious = Not Selection.HeaderFooter.LinkToPrevious
ActiveDocument.Sections(i).Footers(wdHeaderFooterPrimary).LinkToPrevious = False
With ActiveDocument.Sections(i).Footers(1).PageNumbers
.NumberStyle = wdPageNumberStyleArabic
.HeadingLevelForChapter = 0
.IncludeChapterNumber = False
.ChapterPageSeparator = wdSeparatorHyphen
.RestartNumberingAtSection = False
.StartingNumber = starts
.Add (0)
End With
End If
ActiveDocument.Sections(i).PageSetup.OddAndEvenPagesHeaderFooter = True
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
ActiveDocument.Sections(i).Footers(wdHeaderFooterEvenPages).LinkToPrevious = False
WordBasic.InsertAlignmentTab Alignment:=2, Relative:=0, Leader:=0

最佳答案

似乎对于奇数页和偶数页你没有设置页码的leftright位置但是你需要设置outside和它们的 inside 位置。

所以,试着改变这条小线:

.Add (0)

进入可能的“奇偶”位置之一:

.Add wdAlignPageNumberOutside
.Add wdAlignPageNumberInside

此外,尝试插入“制表符”的最后一行是不必要的。

关于vba - 在word中分配奇数页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16079070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com