2008-12-10 47 views
0

我正在創建一個C#windows應用程序來創建一個Excel 2003工作表。有一個要求添加到頁腳:第1頁4.C#Excel頁腳問題

我目前擁有它,所以它把放置在excel工作表的頁腳中的「頁面:& [頁碼] of & [Pages]」。

當我打開了創建的文檔,並期待在頁腳我看到「頁面:頁]頁數]」

我可以點擊文本,它突出並顯示了它應該,並且能夠正常運行之後。

有什麼辦法讓它從一開始就正確地工作嗎?

回答

1

在Excel 2007中,如果您鍵入這是你的頁腳:

Page &[Page] of &[Pages] 

然後進入VBA編輯器立即窗口並輸入:

print ActiveSheet.PageSetup.CenterFooter 

結果是:

Page &P of &N 

換句話說,代碼中設置的值與用戶界面中輸入的值不同。

考慮到Microsoft像某種神聖的文字一樣處理向後兼容性,我強烈懷疑你在Excel 2003中看到的是相同的東西 - 嘗試修改代碼來設置「頁面& N」。