2

このガイドに従って、Word アドインを開発しようとしています。

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

すべてをガイドと同じにしましたが、Word で開こうとするとエラーが発生します。

アドイン エラー: このアドインを初期化できませんでした

また

アドイン エラー: 構成が正しくありません

私のタグ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" />

注: Word Online でテストしています

4

1 に答える 1

2

ここで説明されているように、アドインは https (SSL) 経由でのみ提供できます。

ブラウザで URL を直接参照できることを確認してくださいhttps://localhost:8080/boilerplate/home.html

証明書に関するブラウザの警告をバイパスする必要がある場合があります。または、localhost ドメインの自己署名証明書をインストールできます。

アドインの場所の URL を直接参照すると、ブラウザー コンソールに次の警告が表示されます。 Warning: Office.js is loaded outside of Office client

Web アドインに戻ったとき。Office.initialize コールバックを設定していることも確認する必要があります。

ヒント: Office Online で開発を開始するのは正しいことです。ブラウザの開発ツールを開いたままにし、キャッシュを無効にすることを忘れないでください。実際、これは通常の Web 開発と変わりません。

于 2016-11-18T09:05:46.220 に答える