Ren*_*ont 7 c# powerpoint vsto
我正在为PowerPoint 2013开发一个VSTO插件,在演示文稿运行时实时更新自制图表.
图表只是一组形状(矩形,文本块,线条......).
当它更新时,它需要改变一些矩形的大小,它们的背景颜色,一些标签等......它通常很快,除非我在幻灯片选项卡下使用" Presenter View "模式.

激活此选项后,每个UI操作之间至少有一秒的延迟.由于我必须更新包含许多条目的图表,因此更新所有矩形大小和标签大约需要30秒.
我的问题:有没有办法阻止演示文稿更新,做我所有的修改,当一切都完成后,让PowerPoint一次性将更改应用到UI?
MSDN论坛上也报告了同样的问题:多屏幕幻灯片放映期间VSTO性能不佳,PowerPoint 2013
Microsoft 早在 2015 年就针对此问题提供了部分解决方案: https://support.microsoft.com/en-us/help/3099951/october-13,-2015,-update-for-office
可以在此处找到特定于 Powerpoint 2013 的知识库: https ://support.microsoft.com/en-us/help/3085564
当您将幻灯片放映转换为演示者视图,然后在 PowerPoint 2013 的普通视图中的幻灯片中输入一些文本时,文本会缓慢添加到演示者视图中,但不会添加到普通视图中。输入所有文本后,它将立即显示在普通视图中。
经过进一步测试,它并不能完全解决我的特定场景的问题。
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |