2012-10-27 47 views
1

我一直在通過C#與PowerPoint進行交互的Google搜索方法,並與Interop和VSOT玩過(我認爲 - 這是Interop的一個包裝)。C#,Visual Studio 2010,PowerPoint。最佳實踐?

有沒有人有最佳做法的任何提示或指針?我似乎找到了處理PowerPoint文件的幾種不同方法。我基本上需要替換文本,應用樣式並更新圖表和表格。我沒有創建它們 - 一切都將從模板文件完成。

+0

工作也許宏可以幫助你。但是這與c# – rekire

+0

無關。你所描述的大部分內容都可以通過Powerpoint內的VBA來完成,但是.NET和Interop可能會更加健壯和靈活。 – psubsee2003

回答

0

最好的選擇,特別是如果你正在使用較新的擴展(pptx,xlsx等)是OOXML。

看一看here和樣品在使用PowerPoint here

+0

是的,看起來非常好,但我懷疑加快與我一起工作的時間要花費很長時間。絕對是一種可以更深入地停車並再次觀看的東西。 –

0

替換文本,應用樣式並更新圖表和表格。

我認爲VBA是最簡單的方法。但是,如果您的需求在未來經過這些領域進入更先進的領域,您將別無選擇,只能換用不同的方法。 VBA在許多方面受到限制。

+0

乾杯 - 我認爲你是對的,但我會暫時堅持C#和Interop。不是VBA的忠實粉絲。 –