有没有一种方法可以使用Python win32com在Word文档的右下角添加页码?我可以添加页眉和页脚,但是找不到以TotalNumbers的PageNumber格式添加页码的方法(例如:1/5)
下面是将居中页眉和页脚添加到页面的代码
from win32com.client import Dispatch as MakeDoc
filename = name + '.doc'
WordDoc = MakeDoc("Word.Application")
WordDoc = WordDoc.Documents.Add()
WordDoc.Sections(1).Headers(1).Range.Text = name
WordDoc.Sections(1).Headers(1).Range.ParagraphFormat.Alignment = 1
WordDoc.Sections(1).Footers(1).Range.Text = filename
WordDoc.Sections(1).Footers(1).Range.ParagraphFormat.Alignment = 1
谢谢
最佳答案
要插入页码,请使用以下语句:
WordDoc.Sections(1).Footers(1).PageNumbers.Add(2,True)
WordDoc.Sections(1).Footers(1).PageNumbers.NumberStyle = 57
但是,页码的格式为-page number-。用于插入页码的文档为here,用于编号样式的文档为here。