我有一个奇怪的错误,我想弄清楚:
我有一个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等,因为必须实时打开和完成演示。也许是一种更好的方法来解决这个问题,或填充图表的数据?
提前致谢!