Word JavaScript API では、コンテンツ コントロールを使用して Office アドインで "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() メソッドの呼び出しの一部が失敗しました。 

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

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

状態:修正済み

回避 策

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

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

コンテンツ コントロールを読み込む際に問題が発生する原因となる不明なプロパティを回避する方法は、目的のロジックに従って必要なプロパティのセットを明示的に指定することです。 

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

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

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

解像 度

  • Web 上のWord: 影響を受けません。

  • Windows でのWord

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

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

その他のリソース

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

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

Word 技術コミュニティ

アイコン コミュニティ コミュニティ でヘルプを表示する

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

Wordフォーラム

アイコン機能要求 (電球、アイデア) 新機能の提案

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

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

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

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

Word 技術コミュニティ

アイコン コミュニティ コミュニティ でヘルプを表示する

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

Wordフォーラム

アイコン機能要求 (電球、アイデア) 新機能の提案

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

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

関連項目

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

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