我正在使用C#Office COM加载项,该加载项具有与约会消息类相关联的相邻表单区域。我正在尝试通过代码打开功能区上的“重复发生”切换按钮。我试过Office.CommandBars接口和FindControl()通过其控件ID引用该控件。但这是行不通的。任何帮助将不胜感激。提前致谢。
在这种情况下,无需使用Accessibility API或兑换。
命令栏类的ExecuteMso方法允许在功能区上执行内置控件。当功能区上显示“重复发生”切换按钮时,尝试使用以下代码:
commandBars.ExecuteMso("Recurrence");
命令栏对象应该来自Explorer或Inspector对象,具体取决于目标控件的来源。有关更多IdMso值,请参阅Office 2013帮助文件:Office Fluent用户界面控件标识符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句