2016-08-15 6 views
1

OfficeアドインでWebサイトのページを再利用したいと思います。 Officeアドインに表示されるページには、Office.initializeイベントhttp://dev.office.com/reference/add-ins/shared/office.initializeが含まれている必要があります。この機能はOfficeアドインでのみ役立ちます。このケースで最も推奨されるアプローチは何ですか? Officeアドインで再利用するには、通常のウェブサイトのページにoffice.initializeイベントを含める必要があります。このページは非常に一般的です。 office.js関数やExcel関数は使用されず、Officeアドインと通常のWebサイトにのみ表示されます。通常のWebサイトとOfficeアドインのページをoffice.jsで再利用する方法

答えて

2

確かに、ちょうどあなたがオフィスの初期化関数の外で実行したい任意のコードを配置:

Office.initialize = function(reason){ 
    // in here, put code that you want to run only in the add-in 
}; 
// out here, put code that you want to run always 
+0

はOffice.initializeメソッドを持っていることが必須であり、私はちょうどにファイルoffice.js含まれていても気づい私の一般的なページ、私のページは、他の問題なしで高速に読み込みます。私は、非常に単純なページであっても、長い時間のために自分の作業ウィンドウでスピナーを実行して参照してください。なぜ私はそのメソッドのいずれかを使用していない場合、私はoffice.jsファイルを含める必要があります。 –

+0

はい、必須です。遠隔測定やページの読み込み(Office UXに影響を与える)などの他の目的にも使用します。 –

+0

これは単にoffice.jsやoffice.initializeの空のメソッドへの参照にも必要です。 –

関連する問題