C# PowerPoint VSTO UndoRecord 就像在 Word 中一样

C# PowerPoint VSTO UndoRecord like in Word

Microsoft Word 具有 UndoRecord 的概念,它允许您开始和结束自定义 UndoRecord

遗憾的是,PowerPoint 的 Application 对象似乎没有相同的 属性。

问题:如何在 PowerPoint VSTO 应用程序中管理 undo/redo 状态?

用例是我在幻灯片中执行多个步骤,我想将这些步骤打包成一个 undo/redo 步骤。

在 PowerPoint 中,您有 _Application.StartNewUndoEntry

link to msdn

每次要在撤消堆栈中添加条目时调用该方法即可。您无法控制条目的名称或与此相关的任何其他内容...