團隊!在Visual Studio 2008上訪問PPTX的頁腳文本
我在C#中的Visual Studio 2008中有一個MS Powerpoint加載項項目。我用下面的代碼從PowerPoint演示文稿讀頁腳文本:
String currentFooterText =
Application.ActivePresentation.SlideMaster.HeadersFooters.Footer.Text;
(其中應用類來自命名空間Microsoft.Office.Interop.PowerPoint.Application
)
當我打開一個PPT文件(97-2003演示型),代碼可以訪問插入到「幻燈片」的「頁腳」屬性中的文本(菜單視圖>頁首和頁腳...>幻燈片>頁腳)。
但是,當我加載一個pptx文件(在Powerpoint 2007或2010中創建的演示文稿)時,代碼無法訪問也插入到幻燈片的Footer屬性中的文本(菜單Insert> Head and Footer。 ..>幻燈片>頁腳)。文本返回空白文本。
請問,有沒有人有任何想法呢?這些Powerpoint版本之間是否存在不兼容的頁腳訪問?
Steve!
感謝您的回覆!
實際上,我的代碼位於Visual Studio 2008中,用於Powerpoint 2003外接程序項目。當我打開一個pptx文件時,問題就會發生。
我想你的建議,但與括號代替括號,象下面這樣:
的String = Application.ActivePresentation.Designs [1] .SlideMaster.HeadersFooters.Footer.Text;
但問題仍然存在,Text仍爲pptx文件返回空白。它像以前一樣適用於ppt。您是否知道在VS 2008上使用PowerPath 2003加載項項目的任何編程方式來訪問pptx文件的頁腳文本?
謝謝!
嗨,史蒂夫!謝謝回覆! – user2170728 2013-03-15 18:21:04
嗨,史蒂夫!謝謝回覆!但它沒有奏效。我用更多的信息回答了我的問題。 – user2170728 2013-03-15 18:24:24