2010-07-18 37 views
3

我正在尋找一種方式來注入PresentationML中和/或DrawingML到使用Open XML SDK或只是System.IO.Packaging一個打開PowerPoint 2007/2010演示。有一篇關於doing this with Word的文章,但在該例中它使用Word的對象模型中的Range.XML例程,我無法在PowerPoint的對象模型中找到等價物。進樣的Open XML爲開放PowerPoint演示文稿

我期待這樣做的原因是,如果我有一個項目,它的PowerPoint客戶端不支持編輯,但OpenXML(並因此,PowerPoint將顯示它)。我想通過開放式演示文稿中的託管插件(VSTO)自行設置。一個例子是文字下劃線(不是我在尋找,但它是一個例子) - 在PowerPoint中,你不能讓文字的下劃線<a:blip/>,但在Open XML中你可以。

有誰知道如何做到這一點?

回答

2

我使用OpenXML SDK 2和對象模型來處理演示文稿。 我所做的簡單,聽起來很簡單,就是保存演示文稿,關閉演示文稿,使用OpenXML SDK執行所需的所有XML修改,然後加載演示文稿並繼續使用對象模型。

相關問題