JavaScript надстройка для Word 2016 (MSO) не отображается на верхней панели инструментов - PullRequest
1 голос
/ 23 апреля 2020

Мы разработали надстройку Word с использованием API Word JavaScript, и все пользователи, использующие корпоративную лицензию Word 2016 MSO (16.0.4939.1000) на Windows 10, не смогут увидеть надстройку на верхней панели инструментов. .

Пользователи могут установить надстройку из AppSource и запустить ее. Тем не менее, надстройка должна отображаться на своей собственной вкладке, но это не так. Пользователь должен повторно добавлять плагин из меню «Мои надстройки» каждый раз, когда запускает Word.

Ниже приведено описание соответствующих частей файла manifest.xml:

<Requirements>
    <Sets DefaultMinVersion="1.1">
        <Set Name="WordApi" MinVersion="1.1" />
    </Sets>
</Requirements>
<CustomTab id="TabXX">
    <Group id="XX.Group1">
        <Label resid="XX.Group1Label" />
        <Icon>
            <!-- Images removed for simplicity -->
        </Icon>
        <Control xsi:type="Button" id="XX.TaskpaneButton">
            <Label resid="XX.TaskpaneButton.Label" />
            <Supertip>
                <Title resid="XX.TaskpaneButton.Label" />
                <Description resid="XX.TaskpaneButton.Tooltip" />
            </Supertip>
            <Icon>
                <!-- Images removed for simplicity -->
            </Icon>
            <Action xsi:type="ShowTaskpane">
                <TaskpaneId>XXPanel</TaskpaneId>
                <SourceLocation resid="XX.Taskpane.Url" />
            </Action>
        </Control>
        <Control xsi:type="Button" id="XX.SignOutButton">
            <Label resid="XX.SignOutButton.Label" />
            <Supertip>
                <Title resid="XX.SignOutButton.Label" />
                <Description resid="XX.SignOutButton.Tooltip" />
            </Supertip>
            <Icon>
                <!-- Images removed for simplicity -->
            </Icon>
            <Action xsi:type="ExecuteFunction">
                <FunctionName>logout</FunctionName>
            </Action>
        </Control>
    </Group>
    <Label resid="XX.CustomTab.Label" />
</CustomTab>
    <Resources>
      <bt:Images>
        <!-- Images removed for simplicity -->
      </bt:Images>
      <bt:Urls>
        <bt:Url id="XX.Taskpane.Url" DefaultValue="https://wordapp.xx.com/index.html?v=1.0.0.0" />
        <bt:Url id="XX.SignOutButton.Url" DefaultValue="https://wordapp.xx.com/#/app/logout" />
        <bt:Url id="XX.GetStarted.LearnMoreUrl" DefaultValue="https://www.xx.com/" />
        <bt:Url id="XX.FunctionFile.Url" DefaultValue="https://wordapp.xx.com/function-file/function-file.html" />
      </bt:Urls>
      <bt:ShortStrings>
        <bt:String id="XX.TaskpaneButton.Label" DefaultValue="XX" />
        <bt:String id="XX.Group1Label" DefaultValue="ThoughtRiver" />
        <bt:String id="XX.CustomTab.Label" DefaultValue="XX" />
        <bt:String id="XX.GetStarted.Title" DefaultValue="Get started with XX!" />
        <bt:String id="XX.SignOutButton.Label" DefaultValue="Sign out" />
      </bt:ShortStrings>
      <bt:LongStrings>
        <bt:String id="XX.TaskpaneButton.Tooltip" DefaultValue="Click to load the add-in" />
        <bt:String id="XX.GetStarted.Description" DefaultValue="The add-in was loaded successfully. Go to the XX tab and click the 'Show Taskpane' button to get started." />
        <bt:String id="XX.SignOutButton.Tooltip" DefaultValue="Click to Sign Out" />
      </bt:LongStrings>
    </Resources>

Что-то не так с вышеуказанной конфигурацией?

Поддерживаются ли пользовательские вкладки для надстроек из магазина AppSource в корпоративной лицензии Word 2016 (я знаю, что они поддерживаются надстройки COM)?

Поддерживается ли добавление надстройки к существующей вкладке?

Заранее спасибо,

Морган

1 Ответ

0 голосов
/ 26 апреля 2020

Команда надстройки не поддерживается в слове 2016.

https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/add-in-commands-requirement-sets

Вы можете использовать isSetSupport для проверки наборов требований для команд надстройки. если это не поддерживается, создайте связанную кнопку на панели задач в качестве обходного пути

...