Можно ли создать вкладку ленты в Office. js? - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь создать собственную вкладку в Office JS для Windows Excel. Я создал тестовое приложение с использованием генератора Yeoman и попытался использовать CustomTab вместе с меткой, но на ленте ничего не появляется. Я не уверен, правильно ли я понимаю использование CustomTab. Вот мой XML

          <ExtensionPoint xsi:type="MessageReadCommandSurface">
            <CustomTab id="Tab.Home">
              <Group id="CommandsGroup">
                <Label resid="Tab.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.16x16"/>
                  <bt:Image size="32" resid="Icon.32x32"/>
                  <bt:Image size="80" resid="Icon.80x80"/>
                </Icon>
                <Control xsi:type="Button" id="TaskpaneButton">
                  <Label resid="TaskpaneButton.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>
                  <Action xsi:type="ShowTaskpane">
                    <TaskpaneId>ButtonId1</TaskpaneId>
                    <SourceLocation resid="Taskpane.Url"/>
                  </Action>
                </Control>
              </Group>
            </CustomTab>
          </ExtensionPoint>

1 Ответ

2 голосов
/ 09 марта 2020

Из этого XML, вы ссылаетесь Tab.Home , поэтому лента вашего приложения находится на вкладке "Домашняя"

    <CustomTab id="Tab.Home">

, если вы хотите создать новую вкладку ленты, вы может изменить эту строку:

    <CustomTab id="NewRibbonTab.Tab1">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...