C#Excel页脚问题

时间:2008-12-10 05:35:00

标签: c# excel-2003

我正在创建一个C#windows应用程序来创建Excel 2003工作表。需要添加到页脚:第1页,共4页。

我目前已经拥有它,因此它将“Page:& [Page] of& [Pages]”放入excel表格的页脚。

当我打开创建的文档并查看页脚时,我看到“Page:Page] of Pages”

我可以点击文字,它会突出显示它并显示它应该是什么,并在此之后正常工作。

有没有办法让它从一开始就正常工作?

1 个答案:

答案 0 :(得分:1)

在Excel 2007中,如果您将其键入为页脚:

Page &[Page] of &[Pages]

然后进入VBA编辑器立即窗口并输入:

print ActiveSheet.PageSetup.CenterFooter

结果是:

Page &P of &N

换句话说,代码中设置的值与用户界面中键入的值不同。

鉴于微软将向后兼容性视为某种神圣的令状,我强烈怀疑你在Excel 2003中看到同样的事情 - 尝试修改你的代码来设置“Page& P of& N”。