0

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

我目前拥有它,因此它将“Page: &[Page] of &[Pages]”放入 Excel 工作表的页脚。

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

我可以单击文本,它会突出显示它并显示它应该显示的内容,然后可以正常工作。

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

4

1 回答 1

1

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

Page &[Page] of &[Pages]

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

print ActiveSheet.PageSetup.CenterFooter

结果是:

Page &P of &N

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

鉴于 Microsoft 将向后兼容性视为某种圣旨,我强烈怀疑您在 Excel 2003 中看到的情况相同 - 尝试修改代码以设置“Page &P of &N”。

于 2008-12-10T06:46:12.223 回答