有人知道是否可以(在这种情况下如何)在 Office 2010 插件中以编程方式导航吗?
想法是在功能区选项卡上创建一个设置按钮,单击该按钮会将用户定向到位于后台 View 中的加载项设置。有没有办法以编程方式更改向用户显示的事件 View 或类似的东西?
谢谢!!
作为戴上用户眼镜的开发人员,我发现您的方法没有说服力。如果我点击一个设置按钮,我希望一个设计良好的对话框不会被扔到后台 View 中。另一方面——作为一名开发人员,与微软为后台用户界面提供的控件相比,我对设计良好的 Windows 窗体更加放心;我想您会发现您喜欢的限制更多。据我了解您的问题,您希望设置对话框有两个不同的入口点 - 一个来自功能区中的按钮,另一个来自后台 View 中的一个点。为什么不从两个位置组合并显示相同的形式?如果您在后台 View 中单击控件,Microsoft 还会为您提供其他对话框。
技术上:如果要启动功能区控件的操作,可以使用 application.commmandbar 对象的“ExecuteMSO”命令,例如在 Word 中你可以使用
Application.CommandBars.ExecuteMso "ApplicationOptionsDialog"
打开这个对话。但是,我做了一个有限的测试来调用后台 View 中的自定义按钮,但它失败了。 Sol 我想您只能将 ExecuteMSO 用于内置命令。
我是一名优秀的程序员,十分优秀!