2012-10-15 80 views
1

在Office中,有时会在功能区下方显示黄色或红色的消息栏。对于安全相关的消息通常是红色的,对于信息消息则通常是黄色的。是否可以通过编程方式控制Office消息栏

下面的截图显示MS Access显示一个典型的消息栏。

Screenshot of yellow message bar in MS Access

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

回答

0

到目前为止,我自己的问题的最佳答案是将custom task pane设置为黄色面板的样式,并使用DockPositionRestrict来防止它被移动。如果有人知道更好的东西,不要将其作为答案。

0

我认为,按照Office的说法,消息栏实际上被称为Protected View Window。它有一个API,ProtectedViewWindow,两者都可用于Word & Excel互操作。看看properties and methods,它会对你有所帮助。

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

+0

感谢您的建议。我现在正在研究它,但它显然是[一个新的安全功能](http://blogs.office.com/b/microsoft-word/archive/2010/09/13/object-model-considerations-for-受保护的视图功能于字2010.aspx)。我正在尝试改进现有文档管理系统和* Word *之间的集成。 – Olly

相关问题