使用C#进行VSTO文档级自定义 我需要在word文档中显示有关连接状态的永久信息 我有想法从状态栏执行此操作,但我不知道如何修改它。
答案 0 :(得分:0)
Word的当前对象模型不提供对其状态栏的访问。 Word状态栏提供了有关Word应用程序的大量信息,以及与其交互的控件以及它包含的内容可由用户自定义。因此,开发人员无法访问它,开发人员不应该干扰用户界面这么重要的部分。
编辑:由于这是一个VSTO文档,因此您可以在“操作窗格”(文档的任务窗格)中显示此信息。也可以在功能区中或可能在标题栏中显示它。最后一个棘手的部分是标题栏将更改/更新,因为您将与Word应用程序“共享”它。但是该功能通过其Window对象内置到Word应用程序中。例如:
theDocument.Application.ActiveWindow.Caption = "custom text"
分配给Caption属性的文本将替换文档名称,并位于文本“Microsoft Word”之前。如果要在标题栏中保留文档名称,则需要查询并将其附加到指定给标题的字符串。