2017-08-25 6 views
1

角型を使用してOutlookアドインを作成しようとしています。サンプルでは、​​タスクパネルのボタンを追加してOutlookのサイドパネルを開きました。インデックスページを読み込んだ後、別のコンポーネントを開きます。角型コンポーネントがMac用Outlook 2016の下に読み込まれない

問題はOutlook 2016 macでは読み込めませんが、Firefox、Chrome、Safariブラウザでは問題ありません。

このような問題をどのように実行することをおすすめしますか?

注:私はVorlonを使ってMacでoutlookをテストしました。 Office.intializeは読み込まれず、次のコンソールメッセージが表示されます。オブジェクト上の記述と

構成しようと
  1. 「のuserAgent」「{}」「[オブジェクトナビゲータ]」とエラーが発生しました、放棄:TypeError例外を:構成不可能性のゲッターを変更しようとします。
  2. オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'appVersion'を構成しようとしましたが、エラーが発生しました:TypeError:構成解除可能なプロパティのゲッターを変更しようとしています。
  3. オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'appName'を設定しようとしましたが、エラーが発生しました:TypeError:設定できないプロパティのゲッターを変更しようとしています。
  4. オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'product'を構成しようとしましたが、エラーが発生しました:TypeError:構成不可能なプロパティのゲッターを変更しようとしています。
  5. オブジェクト '[オブジェクトナビゲータ]'の記述子 '{}'で 'ベンダー'を構成しようとしましたが、エラーが発生しました:TypeError:構成不可能なプロパティのゲッターを変更しようとしています。

また、アドインを公開し、WindowsのOutlookのコンソールメッセージにF12をチェックしました。 「SCRIPT5022:Office.jsがまだ完全に読み込まれていません。後でもう一度試してください。また、初期化コードをOffice.initialize関数に追加してください。

これは私のmain.tsがエラー/警告なし

import { enableProdMode } from '@angular/core'; 
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 

import { AppModule } from './app/app.module'; 
import { environment } from './environments/environment'; 

if (environment.production) { 
    enableProdMode(); 
} 

declare let Office:any; 

Office.initialize = (reason: any) => { 
    console.log('SampleAddin: initalizing office.js...'); 

    // bootstrap 
    platformBrowserDynamic().bootstrapModule(AppModule) 
    .then((success: any) => { 
     console.log('SampleAddin: bootstrap success', success); 
    }) 
    .catch((error: any) => { 
     console.log('SampleAddin: bootstrap error', error); 
    }); 
}; 
+0

です何か誤りがありますか? –

+0

@ MarcLaFleur-MSFT Outlookの角度コンポーネントにレンダリングされていないインデックスページをロードしただけでエラーが発生しない –

+0

コンソールメッセージを表示できるようにVorlonを設定しましたか? [Vorlon.JSを使ったデバッグ](https://dev.office.com/docs/add-ins/testing/debug-office-add-ins-on-ipad-and-mac#debugging-with-vorlonjs) –

答えて

1

ファイルで、起こっているかもしれないものを識別することは困難です。私は、次のリソースを見てお勧めします:

  1. Tips for creating Office Add-ins with Angular

  2. Debug Office Add-ins on iPad and Mac

  3. OfficeDev/script-lab(OSSワード/のPpt/Excelアドインの角度を使用)

+0

あなたの提案をありがとう。私はMacでOutlookのコンソールログメッセージで質問を編集しました。これらのログメッセージは、Outlook Macでのみ表示されます。 –

+0

Office.jsがまだ完全に読み込まれていないというエラーが表示されます。後でもう一度試してください。また、Office.initialize関数で初期化コードを必ず追加してください。私はmain.tsファイルで質問を更新しました。 –

関連する問題