Microsoft Word 加载项提交失败:Windows 和 Mac 上桌面版本的兼容性问题

问题描述

更新:我认为问题与 80x80 图标有关,应该是 64x64。

我向 Microsoft 合作伙伴中心(商店)提交了 Microsoft Word 加载项,但收到以下失败消息:

可预测行为 - 1100.4.4.2 O365 Perpetual - 您的报价不适用于 Windows 上的 Microsoft 365、Word 16.0.13426.20352 64 位。无法插入您的加载项。

可预测的行为 - 1100.4.4.5 Office for Mac - 您的优惠不适用于连接到 M365 订阅的 Office for Mac。 macOS 版本 10.15.4 Microsoft Word for Mac 版本 16.44。无法插入您的加载项。

清单文件如下。它通过了 npm install -g office-addin-manifest 验证测试,但显然无法插入。

如果有人能提供帮助,我将不胜感激。

<?xml version="1.0" encoding="UTF-8"?>
<!--Created:ce44715c-8c4e-446b-879c-ea9ebe0f09c8-->
<OfficeApp 
          xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" 
          xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides"
          xsi:type="TaskPaneApp">

  <!-- Begin Basic Settings: Add-in metadata,used for all versions of Office unless override provided. -->
    <!-- IMPORTANT! Id must be unique for your add-in,if you reuse this manifest ensure that you change this id to a new GUID. -->
    <Id>eb4d03ca-1b89-47b9-9132-6e71b09788ef</Id>
    <!--Version. Updates from the store only get triggered if there is a version change. -->
    <Version>1.0.0.2</Version>
    <ProviderName>Clib Law Ltd</ProviderName>
    <DefaultLocale>en-UK</DefaultLocale>
    <!-- The display name of your add-in. Used on the store and various places of the Office UI such as the add-ins dialog. -->
    <DisplayName DefaultValue="Clause Library" />
    <Description DefaultValue="Clause Library"/>
    <!-- Icon for your add-in. Used on installation screens and the add-ins dialog. -->
    <IconUrl DefaultValue="https://cliblaw.co.uk/assets/icon-32.png" />
    <HighResolutionIconUrl DefaultValue="https://cliblaw.co.uk/assets/icon-64.png" />
    <SupportUrl DefaultValue="https://cliblaw.co.uk" />
    <!-- Domains that will be allowed when navigating. For example,if you use ShowTaskpane and then have an href link,navigation will only be allowed if the domain is on this list. -->
    <AppDomains>
        <AppDomain>https://cliblaw.co.uk</AppDomain>
    </AppDomains>
    <!--End Basic Settings. -->

    <!--Begin TaskPane Mode integration. This section is used if there are no VersionOverrides or if the Office client version does not support add-in commands. -->
    <Hosts>
        <Host Name="Document" />
    </Hosts>
    <DefaultSettings>
        <SourceLocation DefaultValue="https://cliblaw.co.uk/app.html" />
    </DefaultSettings>
    <!-- End TaskPane Mode integration.  -->

    <Permissions>ReadWriteDocument</Permissions>
    <!-- Begin Add-in Commands Mode integration. -->
  <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
       
        <!-- The Hosts node is required. -->
        <Hosts>
            <!-- Each host can have a different set of commands. -->
            <!-- Excel host is Workbook,Word host is Document,and PowerPoint host is Presentation. -->
            <!-- Make sure the hosts you override match the hosts declared in the top section of the manifest. -->
            <Host xsi:type="Document">
                <!-- Form factor. Currently only DesktopFormFactor is supported. -->
                <DesktopFormFactor>
                    <!--"This code enables a customizable message to be displayed when the add-in is loaded successfully upon individual install."-->
                    <GetStarted>
                        <!-- Title of the Getting Started callout. resid points to a ShortString resource -->
                        <Title resid="Contoso.GetStarted.Title" />
                        <!-- Description of the Getting Started callout. resid points to a LongString resource -->
                        <Description resid="Contoso.GetStarted.Description" />
                        <!-- Point to a url resource which details how the add-in should be used. -->
                        <LearnMoreUrl resid="Contoso.GetStarted.LearnMoreUrl" />
                    </GetStarted>
                    <!-- Function file is a HTML page that includes the JavaScript where functions for ExecuteAction will be called.
            Think of the FunctionFile as the code behind ExecuteFunction. -->
                    <FunctionFile resid="Contoso.DesktopFunctionFile.Url" />
                    <!-- PrimaryCommandSurface is the main Office Ribbon. -->
                    <ExtensionPoint xsi:type="PrimaryCommandSurface">
                        <!-- Use OfficeTab to extend an existing Tab. Use CustomTab to create a new tab. -->
                        <OfficeTab id="TabHome">
                            <!-- Ensure you provide a unique id for the group. Recommendation for any IDs is to namespace using your company name. -->
                            <Group id="Contoso.Group1">
                                <!-- Label for your group. resid must point to a ShortString resource. -->
                                <Label resid="Contoso.Group1Label" />
                                <!-- Icons. Required sizes 16,32,80,optional 20,24,40,48,64. Strongly recommended to provide all sizes for great UX. -->
                                <!-- Use PNG icons. All URLs on the resources section must use HTTPS. -->
                                <Icon>
                                    <bt:Image size="16" resid="Contoso.tpicon_16x16" />
                                    <bt:Image size="32" resid="Contoso.tpicon_32x32" />
                                    <bt:Image size="64" resid="Contoso.tpicon_64x64" />
                                </Icon>
                                <!-- Control. It can be of type "Button" or "Menu". -->
                                <Control xsi:type="Button" id="Contoso.TaskpaneButton">
                                    <Label resid="Contoso.TaskpaneButton.Label" />
                                    <Supertip>
                                        <!-- ToolTip title. resid must point to a ShortString resource. -->
                                        <Title resid="Contoso.TaskpaneButton.Label" />
                                        <!-- ToolTip description. resid must point to a LongString resource. -->
                                        <Description resid="Contoso.TaskpaneButton.Tooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Contoso.tpicon_16x16" />
                                        <bt:Image size="32" resid="Contoso.tpicon_32x32" />
                                        <bt:Image size="64" resid="Contoso.tpicon_64x64" />
                                    </Icon>
                                    <!-- This is what happens when the command is triggered (E.g. click on the Ribbon). Supported actions are ExecuteFunction or ShowTaskpane. -->
                                    <Action xsi:type="ShowTaskpane">
                                        <TaskpaneId>ButtonId1</TaskpaneId>
                                        <!-- Provide a url resource id for the location that will be displayed on the task pane. -->
                                        <SourceLocation resid="Contoso.Taskpane.Url" />
                                    </Action>
                                </Control>
                            </Group>
                        </OfficeTab>
                    </ExtensionPoint>
                </DesktopFormFactor>
            </Host>
        </Hosts>
       
        <!-- You can use resources across hosts and form factors. -->
        <Resources>
            <bt:Images>
                <bt:Image id="Contoso.tpicon_16x16" DefaultValue="https://cliblaw.co.uk/assets/icon-16.png" />
                <bt:Image id="Contoso.tpicon_32x32" DefaultValue="https://cliblaw.co.uk/assets/icon-32.png" />
                <bt:Image id="Contoso.tpicon_64x64" DefaultValue="https://cliblaw.co.uk/assets/icon-64.png" />
            </bt:Images>
            <bt:Urls>
                <bt:Url id="Contoso.DesktopFunctionFile.Url" DefaultValue="https://cliblaw.co.uk/Functions/FunctionFile.html" />
                <bt:Url id="Contoso.Taskpane.Url" DefaultValue="https://cliblaw.co.uk/app.html" />
                <bt:Url id="Contoso.GetStarted.LearnMoreUrl" DefaultValue="https://go.microsoft.com/fwlink/?LinkId=276812" />
            </bt:Urls>
            <!-- ShortStrings max characters==125. -->
            <bt:ShortStrings>
                <bt:String id="Contoso.TaskpaneButton.Label" DefaultValue="Open Clause Library" />
                <bt:String id="Contoso.Group1Label" DefaultValue="Clause Library" />
                <bt:String id="Contoso.GetStarted.Title" DefaultValue="Do more with the Clause Library add-in!" />
            </bt:ShortStrings>
            <!-- LongStrings max characters==250. -->
            <bt:LongStrings>
                <bt:String id="Contoso.TaskpaneButton.Tooltip" DefaultValue="Click to open Clause Libary" />
                <bt:String id="Contoso.GetStarted.Description" DefaultValue="The add-in is loaded." />
            </bt:LongStrings>
        </Resources>
    </VersionOverrides>
    <!-- End Add-in Commands Mode integration. -->
</OfficeApp>

谢谢,

院长

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...