Тип хоста файла манифеста Office addin - PullRequest
0 голосов
/ 25 сентября 2019

Я разрабатываю надстройку для офиса как для Excel, так и для Word, и хочу иметь по одному надстройке для обоих.

Проблема в том, что она работает в офисе для веб-сайтов, используя хост в качестве документа для Excel и Word,но в десктопе word и excel ничего не работает, а в mac OS тип документа должен быть установлен как рабочая книга для excel и document for word.Есть ли другой способ обойти эту проблему, чтобы автоматически установить их в соответствии с выбранным офисным приложением

1 Ответ

0 голосов
/ 25 сентября 2019

У вас должен быть отдельный элемент <Host> в манифесте для каждого приложения Office, которое поддерживает ваша надстройка.Итак, в вашем случае у вас будет два <Host> s, один для Word и один для Excel.Установите тип для документа для Word и установите тип для книги для Excel.

…
  <Hosts>
    <Host Name="Document"/>
    <Host Name="Workbook"/>
  </Hosts>
…
  <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
    <Hosts>
      <Host xsi:type="Document">
       …
      <Host xsi:type="Workbook">
       …
  </VersionOverrides>
...