2011-10-10 67 views
2

有没有人知道它是否可能(以及如何)在Office 2010插件中以编程方式导航?如何在Office 2010插件中以编程方式导航?

这个想法是在功能区选项卡上创建一个设置按钮,单击该按钮后,用户将指示位于后台视图中的加载项设置。有没有办法以编程方式更改显示给用户的活动视图或类似的东西?

谢谢!

回答

2

作为一名开发人员戴上用户眼镜,我发现你的方法并不令人信服。如果我点击一个设置按钮,我希望有一个设计良好的对话框,不要扔到后台视图中。另一方面 - 作为一名开发人员,我比使用微软为后台用户界面提供的控件更容易使用精心设计的Windows窗体;我想你会发现有更多的限制,然后你喜欢。 据我了解你的问题,你想有两个不同的入口点到你的设置对话框 - 一个来自功能区中的按钮,另一个来自后台视图中的一个点。为什么不把两个职位合并并显示相同的表格?此外,如果您在后台视图中单击控件,Microsoft还会为您提供其他对话。

技术上: 如果你想开始一个色带控制功能的作用,可以使用application.commmandbar对象,例如的“ExecuteMSO”命令在Word中您可以使用

Application.CommandBars.ExecuteMso "ApplicationOptionsDialog" 

打开此对话框。但是,我已经做了有限的测试,在后台视图中调用自定义按钮,并且失败。 Sol我猜你可以使用ExecuteMSO仅用于内置命令。

+0

嗨!感谢您的答复!我不想打开设置对话框。设置对话框IS位于后台视图中,位于自定义选项卡内:)。我认为如果用户可以点击功能区选项卡中的按钮并将其神奇地运送到后台视图,该设置表单位于XD的位置,那将会很好。 – Vintharas

相关问题