почему MenuContext не работает в Office Word 2016 - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь разработать надстройки для слова office- js, чтобы улучшить контекстное меню, но когда я добавляю элемент в манифест. Word больше не может читать / получать доступ к манифесту. Поэтому OfficeMenu для меня недоступно.

Что я могу проверить?

Большое спасибо

<ExtensionPoint xsi:type="ContextMenu">
            <OfficeMenu id="ContextMenuText">
              <Control xsi:type="Menu" id="ContextMenu2">
                <Label resid="CommandGroup.Label"/>
                <Supertip>
                  <Title resid="TaskpaneButton.Label"/>
                  <Description resid="TaskpaneButton.Tooltip"/>
                </Supertip>
                <Icon>
                    <bt:Image size="16" resid="Icon.16x16"/>
                    <bt:Image size="32" resid="Icon.32x32"/>
                    <bt:Image size="80" resid="Icon.80x80"/>
                  </Icon>
                  <Items>
                    <Item id="Item1">
                      <Label resid="IdItem1"/>
                      <Supertip>
                        <Title resid="IdItem1"/>
                        <Description resid="TaskpaneButton.Label"/>
                      </Supertip>
                      <Icon>
                      <bt:Image size="16" resid="Icon.16x16"/>
                      <bt:Image size="32" resid="Icon.32x32"/>
                      <bt:Image size="80" resid="Icon.80x80"/>
                    </Icon>
                    <Action xsi:type="ShowTaskpane">
                      <TaskpaneId>ButtonId1</TaskpaneId>
                      <SourceLocation resid="Taskpane.Url"/>
                    </Action>
                  </Item>
                </Items>
              </Control>
            </OfficeMenu>
          </ExtensionPoint> ```

1 Ответ

1 голос
/ 23 апреля 2020

Хорошо, я думаю, что обнаружил ошибку.

Я запустил модуль отладки во время выполнения и обнаружил, что проблема была только в ошибке опечатки

Следующая строка <Label resid="CommandGroup.Label"/> была ссылаясь на команду метки s Group.Label, поэтому мне не хватало S в имени метки, и поэтому модуль загружался неправильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...