2016-11-16 2 views
0

Я пытаюсь разработать надстройку Word, после этого руководства:Офис Аддина проявить

https://dev.office.com/docs/add-ins/word/word-add-ins

Я сделал всю идентичное руководство, но когда я пытаюсь открыть его в слове я получаю сообщение об ошибке:

addin error: We could not initialize this addin

или

addin error: Wrong configuration

Я предполагаю, что есть что-то не так в моем тег SourceLocation

Это мой XML:

<?xml version="1.0" encoding="UTF-8"?> 
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:type="TaskPaneApp"> 
    <Id>fd3731db-b538-4e32-819f-b09b801894e8</Id> 
    <Version>1.0.0.0</Version> 
    <ProviderName>Microsoft</ProviderName> 
    <DefaultLocale>en-US</DefaultLocale> 
    <DisplayName DefaultValue="Boilerplate content" /> 
    <Description DefaultValue="Insert boilerplate content into a Word document." /> 
    <Hosts> 
     <Host Name="Document"/> 
    </Hosts> 
    <DefaultSettings> 
     <SourceLocation DefaultValue="http://localhost:8080/boilerplate/home.html" /> 
    </DefaultSettings> 
    <Permissions>ReadWriteDocument</Permissions> 
</OfficeApp> 

Я также судимый с общей папкой:

<SourceLocation DefaultValue="\\MyShare\boilerplate\home.html" /> 

NB: I'm testing in Word Online

ответ

1

Надстройка может быть подано только через HTTPS (SSL) как описано here.

Убедитесь, что вы можете просматривать непосредственно URL с помощью браузера https://localhost:8080/boilerplate/home.html

Вы, возможно, придется обойти ваш браузер предупреждение о сертификате, или вы можете установить selfsigned certificate for localhost domain.

При просмотре непосредственно надстройки в месте URL вы должны иметь предупреждение в консоли браузера: Warning: Office.js is loaded outside of Office client

Когда вы вернетесь к веб-надстройки. Вам также необходимо убедиться, что вы установили Office.initialize callback.

Совет: Вы имеете право начать разработку с помощью Office Online. Храните свой браузер devtools открытым и не забывайте отключать кеш. Соответственно, это ничем не отличается от обычного веб-разработки.

Смежные вопросы