具有多个功能区 XML 文件的 VSTO
VSTO with multiple ribbon XML files
我正在尝试为 word 创建一个 VSTO 加载项,它在功能区中有一个按钮,在上下文菜单中也有一个自定义按钮。
我知道您可以使用不同的 ribbonId 为 outlook 添加多个功能区 XML 文件,但 AFAIK 单词只有一个上下文。
你是对的,与 Outlook 不同,Word 不会区分功能区上下文。您必须一次 return 一个 XML 标记。
默认情况下,如果 VSTO 加载项尝试操作 Microsoft Office 用户界面 (UI) 但失败,则不会显示任何错误消息。但是,您可以将 Microsoft Office 应用程序配置为显示与 UI 相关的错误消息。您可以使用这些消息来帮助确定自定义功能区未出现的原因,或者显示功能区但未显示控件的原因。
显示 VSTO 加载项用户界面错误:
- 启动应用程序。
- 单击“文件”选项卡。
- 单击“选项”。
- 在类别窗格中,单击高级。
- 在详细信息窗格中,select显示 VSTO 加载项用户界面错误,然后单击“确定”。
无论如何,您需要确保您拥有:
声明了正确的命名空间:
自定义UI 元素内的子 XML 包含 contextMenus
.
的声明
我正在尝试为 word 创建一个 VSTO 加载项,它在功能区中有一个按钮,在上下文菜单中也有一个自定义按钮。
我知道您可以使用不同的 ribbonId 为 outlook 添加多个功能区 XML 文件,但 AFAIK 单词只有一个上下文。
你是对的,与 Outlook 不同,Word 不会区分功能区上下文。您必须一次 return 一个 XML 标记。
默认情况下,如果 VSTO 加载项尝试操作 Microsoft Office 用户界面 (UI) 但失败,则不会显示任何错误消息。但是,您可以将 Microsoft Office 应用程序配置为显示与 UI 相关的错误消息。您可以使用这些消息来帮助确定自定义功能区未出现的原因,或者显示功能区但未显示控件的原因。
显示 VSTO 加载项用户界面错误:
- 启动应用程序。
- 单击“文件”选项卡。
- 单击“选项”。
- 在类别窗格中,单击高级。
- 在详细信息窗格中,select显示 VSTO 加载项用户界面错误,然后单击“确定”。
无论如何,您需要确保您拥有:
声明了正确的命名空间:
自定义UI 元素内的子 XML 包含
contextMenus
. 的声明