HRESULT:0x800A03EC和PowerPoint - 或 - 编辑图表的更好方法?

时间:2014-09-08 18:30:20

标签: c# com vsto powerpoint powerpoint-2007

我有一个奇怪的错误,我想弄清楚:

我有一个PowerPoint模板(.pptx)用于在共享驱动器中滑动,我们总是在我们的PPT VSTO的代码中访问它。在该模板中,有一张包含图表的幻灯片。我们可以成功加载模板等,甚至可以找到Shape。

我能够做到以下几点:

Microsoft.Office.Interop.PowerPoint.Chart chart = shape.Chart; //shape corresponds to the Shape on the Slide
chart.Select(); //crashes

由于某种原因,每次单次尝试选择图表时,它会与0x800A03EC崩溃。我完全不知道为什么。

目前,我们的策略是存储模板,加载它们,然后访问Chart对象内的ChartData。我们无法使用OfficeXml等,因为必须实时打开和完成演示。也许是一种更好的方法来解决这个问题,或填充图表的数据?

提前致谢!

0 个答案:

没有答案