我正在创建一个C#windows应用程序来创建Excel 2003工作表。需要添加到页脚:第1页,共4页。
我目前已经拥有它,因此它将“Page:& [Page] of& [Pages]”放入excel表格的页脚。
当我打开创建的文档并查看页脚时,我看到“Page:Page] of Pages”
我可以点击文字,它会突出显示它并显示它应该是什么,并在此之后正常工作。
有没有办法让它从一开始就正常工作?
答案 0 :(得分:1)
在Excel 2007中,如果您将其键入为页脚:
Page &[Page] of &[Pages]
然后进入VBA编辑器立即窗口并输入:
print ActiveSheet.PageSetup.CenterFooter
结果是:
Page &P of &N
换句话说,代码中设置的值与用户界面中键入的值不同。
鉴于微软将向后兼容性视为某种神圣的令状,我强烈怀疑你在Excel 2003中看到同样的事情 - 尝试修改你的代码来设置“Page& P of& N”。