我开发了一个基于Outlook的Outlook基于外接程序。为了安装它,我从"管理加载项"添加了清单文件。 OWA中的页面:https://msdn.microsoft.com/en-us/library/office/fp142256.aspx。该加载项显示在Outlook Web App和Windows桌面应用程序中。
是否需要进行设置或代码更改才能使加载项仅在Web App中可用。
答案 0 :(得分:0)
我们没有这样的能力 - 我们希望该平台能够为用户提供一致的体验,无论他们使用哪种Outlook客户端/平台。您是否介意分享为什么您希望您的加载项显示在OWA中而不显示在桌面Outlook中?
答案 1 :(得分:0)
我想现在有可能。如果在清单文件中插入 VersionOverrides 并将其保留为空,则Outlook客户端将不会显示该应用程序,但Web客户端上的Outlook将显示该应用程序。
示例:
<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox" />
</bt:Sets>
</Requirements>
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile" />
<ExtensionPoint xsi:type="MessageReadCommandSurface">
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
不要忘记名称空间:
xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"