我正在创建Outlook VSTO,以将自定义按钮添加到主页功能区。我已将代码添加到ribbon.xml:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab idMso="TabHome">
<group id="Phishing" label="Phishing">
<button id="Phishing_Email" label="Phishing_Email" size="large" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
并将代码添加到ThisAddin.cs中,但是在测试代码时,该按钮没有出现,并且我没有收到任何错误。
有人可以帮忙吗?
答案 0 :(得分:0)
首先,我注意到您将旧的命名空间用于功能区XML:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
相反,您需要指定以下内容:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
然后确保外接程序已由宿主应用程序加载,并且调用了GetCustomUI
方法。注意,必须仅对检查器窗口返回此功能区XML标记。
Walkthrough: Create a custom tab by using Ribbon XML描述了创建自定义Fluent UI的所有必需步骤。