非共有ランタイムを使用する関数コマンドをデバッグする
重要
アドインが共有ランタイムを使用するように構成されている場合は、作業ウィンドウのコードと同様に、関数コマンドの背後にあるコードをデバッグします。 「 Office アドインのデバッグ 」を参照し、 共有ランタイム を持つアドインの関数コマンドは、その記事で説明されているように特別なケース ではないこと に注意してください。
注:
この記事では、 関数コマンドについて理解していることを前提としています。
関数コマンドには UI がないため、関数がデスクトップ Office で実行されるプロセスにデバッガーをアタッチすることはできません。 (Windows で開発されている Outlook アドインは例外です。この記事の「Windows 上の Outlook アドインの関数コマンドをデバッグする」を参照してください)。そのため、非共有ランタイムを持つアドインの関数コマンドは、関数がブラウザー プロセス全体で実行されるOffice on the webでデバッグする必要があります。 次の手順を使用します。
- Office on the webアドインをサイドロードし、関数コマンドを実行するボタンまたはメニュー項目を選択します。 これは、関数コマンドのコード ファイルを読み込む場合に必要です。
- ブラウザーの開発者ツールを開きます。 これは通常、F12 キーを押すことによって行われます。 ツールのデバッガーがブラウザー プロセスにアタッチされます。
- 関数コマンドに必要に応じて、コードにブレークポイントを適用します。
- 関数コマンドを再実行します。 プロセスはブレークポイントで停止します。
ヒント
詳細については、「Office on the webでのアドインのデバッグ」を参照してください。
Windows 上の Outlook アドインの関数コマンドをデバッグする
開発用コンピューターが Windows の場合は、Outlook デスクトップで関数コマンドをデバッグする方法があります。 「Outlook アドインの関数コマンドをデバッグする」を参照してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins