コンテンツ コントロールを使用した Office アドインで Word JavaScript API でエラー "RichApi.Error: NotImplemented" が表示される

適用先
Word for Microsoft 365 Word for Microsoft 365 for Mac

最終更新日: 2023 年 8 月 31 日

問題

Word JavaScript API を介してコンテンツ コントロールを使用するアドインは、特定のシナリオで "RichApi.Error: NotImplemented" エラーを表示する場合があります。 

これは、2023 年 8 月 10 日の Office.js アップデート後に、特に MacOS (ビルド 16.76) で初めて気づきました。

原因

ContentControl.load() メソッドは、コンテンツ コントロール インスタンスのすべてのプロパティをロードするために使用されます。 このメソッドは、すべての コンテンツ コントロール プロパティ を内部的に 1 つずつ読み込みます。 ただし、リリースされたすべてのプロパティだけでなく、まだ開発中またはまだリリースされていない新しいプロパティも含まれます。 

この問題は、最近導入された新しいプロパティが、初期実装で "NotImplemented" エラーが返され、load() メソッドの呼び出しの一部が失敗したために発生しました。 

影響を受ける可能性があるコードの例を次に示します。

Word JavaScript API コード例のスクリーンショット

状態:修正済み

回避策

Word の最新バージョンに更新します。

影響を受けるビルドで開発者がアドインを動作させるための目的

コンテンツ コントロールの読み込み時に不明なプロパティによって問題が発生しないようにするには、目的のロジックに従って、必要なプロパティのセットを明示的に指定します。 

影響を受けるコードの前の例を更新すると、次のコードはコンテンツ コントロールの必要なプロパティのみを読み込みます。

Word JavaScript API コードの回避策のスクリーンショット

以下の項目も参照してください。

解決策

  • Word on the web: 影響を受けません。

  • Windows 上の Word

    • ベータ チャネル: 影響を受けていますが、16.0.16815.20000 以降のビルドには修正が含まれています。
    • 現在のチャネル (プレビュー): 影響を受けますが、16.0.16731.20170 以降のビルドには修正が含まれています。
    • 月次チャネル: 影響を受けません。
    • MEC: 影響を受けません。
  • Mac での Word

    • ベータ版: 影響を受けますが、16.77.23082006 以降のビルドには修正が含まれています。
    • 運用環境: 影響を受けていますが、16.76.23082301 以降のビルドには修正が含まれています。

その他のリソース

エキスパートのアイコン (脳、歯車) エキスパートに質問する

エキスパートとつながり、最新の Word のニュース、更新プログラム、ベスト プラクティスについて議論し、ブログを参照します。

Word Tech コミュニティ

コミュニティのアイコン コミュニティでヘルプを得る

サポート担当者、MVP、エンジニア、その他の Word ユーザーに質問し、解決策を見つけます。

Answers の Word フォーラム

機能リクエストのアイコン (電球、アイデア) 新機能の提案

ご意見ご感想をお待ちしております。 ご意見をお聞かせください。 すべてのコメントに必ず目を通しています。

フィードバックを送信する

エキスパートのアイコン (脳、歯車) エキスパートに質問する

エキスパートとつながり、最新の Word のニュース、更新プログラム、ベスト プラクティスについて議論し、ブログを参照します。

Word Tech コミュニティ

コミュニティのアイコン コミュニティでヘルプを得る

サポート担当者、MVP、エンジニア、その他の Word ユーザーに質問し、解決策を見つけます。

Answers の Word フォーラム

機能リクエストのアイコン (電球、アイデア) 新機能の提案

ご意見ご感想をお待ちしております。 ご意見をお聞かせください。 すべてのコメントに必ず目を通しています。

フィードバックを送信する

関連項目

最近の Word for PC の問題に関する修正プログラムと回避策

最近の Word for Mac の問題に関する修正プログラムと回避策