當我只想使用C#以編程方式將頁腳插入單詞時,我無法使奇數頁和偶數頁顯示不同的內容。每頁中的頁腳總是相同的。我曾refered一些網頁一樣如何將頁腳添加到奇數頁和偶數頁的文檔中
http://msdn.microsoft.com/en-us/library/vstudio/ms178795.aspx
http://msdn.microsoft.com/en-us/library/ms178795(v=vs.90).aspx
但是,我仍然不知道如何設置奇數頁和偶數頁不同頁腳。
如果我將wdHeaderFooterPrimary
更改爲wdSeekEvenPagesFooter
,則頁腳丟失。
section.Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
並請不使用VB回答我的問題,謝謝!
添加:在Visual Studio 2012中,OddAndEvenPagesHeaderFooter
要求我設置INT的值而不是BOOL的值。是否是微軟的bug?
有人能幫助我嗎?
你有沒有這個屬性設置爲true? '.PageSetup.OddAndEvenPagesHeaderFooter = True' –
eh,當我設置.PageSetup.OddAndEvenPagesHeaderFooter = 1時,出現錯誤「值不在預期範圍內」。但是,當我設置.PageSetup.OddAndEvenPagesHeaderFooter = 0,沒有錯誤,問題仍然存在。說實話,我不能設置「True」。我的意思是當我設置.PageSetup.OddAndEvenPagesHeaderFooter = True時,一條紅線將顯示在「True」下。 – Catenation
我不會幫助你,因爲你明確指出**不使用VB **(這在我看來是錯誤的,只要使用MS Office的邏輯似乎經常與您使用的任何語言類似),但是您可以嘗試分析一些可能的邏輯,因爲[在這裏提出(VBA代碼)](http://stackoverflow.com/questions/16079070/assign-even-odd-page-numbers-in-word/16083333#16083333) –