我可以以编程方式控制Office消息栏

时间:2012-10-15 19:50:11

标签: ms-word vsto ms-office office-interop office-2010

在Office中,功能区下方有时会显示黄色或红色消息栏。安全相关消息通常为红色,信息消息为黄色。

下面的屏幕截图显示了显示典型消息栏的 MS Access

Screenshot of yellow message bar in MS Access

我想创建一个小的 Word 插件,以编程方式使用此UI功能。那可能吗?我搜索了MSDN information on customizing Office,但找不到任何有关如何执行此操作的参考。

2 个答案:

答案 0 :(得分:0)

我认为,在Office的术语中,消息栏实际上称为Protected View Window。有一个API,ProtectedViewWindow,可用于Word& Excel互操作。

看看它的properties and methods,它会对你有所帮助。

例如,使用ProtectedViewWindow.Caption添加自定义消息。

答案 1 :(得分:0)

到目前为止,我自己问题的最佳答案是将custom task pane设置为看起来像黄色面板,并使用DockPositionRestrict来阻止它被移动。如果有人知道更好的事情,请不要将此标记为答案。