我想自动化PowerPoint Addin,它创建了另一面。我用C#编程,我有Microsoft Office 2010。
要为我控制PowerPoint,这不是问题。例如,此代码打开对话框以选择文件。
PowerPoint.Application objApp;
objApp = new PowerPoint.Application();
objApp.Visible = MsoTriState.msoTrue;
objApp.CommandBars.FindControl(missing, 23, missing, missing).Execute();
我找到了访问ShowBar ID的源代码,但没有Addin的ID。之后我意识到它是一个Ribbon Addin,但我不知道如何访问ID并执行它。我已经阅读了很多关于Ribbon的文章,但我仍然没有得到它,它是如何工作的。有人可以帮助我解释一下我应该做些什么。
感谢您的时间。
答案 0 :(得分:0)
如果我理解正确,您正在尝试执行由第三方加载项添加的功能区按钮的操作。最简单的方法是在可能的情况下使用外接程序的外接方法。我认为没有任何其他“标准”方式来执行按钮的操作。
更复杂的方法是使用IAccessible访问功能区功能。您可以在此处找到更多信息: