2012-10-27 46 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的忠实粉丝。 –