【问题标题】:Can I control the Office message bar programatically我可以以编程方式控制 Office 消息栏吗
【发布时间】:2012-10-15 19:50:10
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的建议。我现在已经调查过了,但显然是a new security feature。我正在尝试改进我们现有的文档管理系统和 Word 之间的集成。
    【解决方案2】:

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

    【讨论】:

    • 省去你的痛苦,这是不可能的,因为垂直停靠时自定义窗格有一个最小高度。
    猜你喜欢
    • 2011-12-09
    • 2022-07-04
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多