Office アドインを使用すると、ユーザーは標準の Microsoft Office エクスペリエンスをカスタマイズされたソリューションに高め、ビジネス オペレーションを変革したり、Office アプリケーションを特定の設定に合わせてカスタマイズしたりできます。これらのアドインを最大限に活用するには、予期しないエラーが発生する可能性がある Office API の作成方法を理解する必要があります。このガイドでは、最も頻繁に発生する Office API エラー コードのいくつかについて概説し、それらを効果的に処理する方法について説明します。
最も頻繁に発生する 5 つの API エラー コード
「頻繁に発生する」とは、Word JavaScript API の使用時に発生する可能性のあるアプリケーション固有のエラー コードではなく、Common API フレームワーク内で一般的なエラー コードを指します。以下は、注意すべき主要なエラー コードです。
エラーコード 1 – エラーコード 1000
エラー コード 1000 は、コード内に不適切な強制型が存在することを示します。Excel は HTML または OOXML の強制型を受け入れないため、その代表例です。このエラーは、サポートされていないこれらの型をアプリケーションに強制的に適用しようとすると発生する可能性があります。明確に言えば、型の強制とは、アプリケーションがさまざまなオブジェクト型を切り替えるために使用する方法であり、このプロセス中に競合が発生すると、このエラー コードが発生する可能性があります。
エラーコード 2 – Error.code 2009
このエラー コードはデータ オブジェクトを扱うため、簡単です。これらのオブジェクトが大きくなると、Office アプリケーション内で定義されたデータ制限を超えるリスクが高くなります。このエラーを解決するには、問題の原因となっているデータ オブジェクトのサイズを小さくする必要があります。
エラーコード 3 – エラーコード 4000
すべての開発者は、オブジェクトに正しい名前を付けることがプログラムをスムーズに実行するために不可欠であることを理解しています。オブジェクト名が誤って指定されているか、API コード内に存在しない場合、エラー コード 4000 が発生します。
エラーコード 4 – エラーコード 5002
許可が拒否されました!
これは、このエラー コードに関連付けられた警告であり、開発者として、必要な権限がないドキュメントに対してアクションを実行しようとしていることを示しています。このエラーは、編集が制限されているドキュメントを扱うときに頻繁に発生します。
エラーコード 5 – エラーコード 9021
接続の問題はよく発生します。この特定のエラー コード error.code 9021 は、アイテムをサーバーに保存できない問題が発生していることを示しています。たとえば、Outlook デスクトップの使用中に「オンライン モード」で接続の問題が発生すると、このコードが表示されることがあります。
一般的な Office API エラー コードの簡単な解決策
前述のコードは、プログラミング作業中に直面する可能性のある Office API エラー コードのほんの一例です。それぞれに特定の解決策があり、コード内の障害点を特定する必要があります。ただし、複数のエラー コードに適用できる一般的なクイック フィックスがあります。
修正1. ファイアウォールの設定を確認する
使用しようとしている Office アプリケーションがファイアウォールによって妨害されている可能性があります。
ステップ 1:画面下部の検索ボックスに「Windows セキュリティ」と入力し、対応するアイコンを選択します。
ステップ 2:左側のメニューで [ファイアウォールとネットワーク保護] を選択し、さまざまなドメイン間のファイアウォール設定を確認します。ドメインまたはプライベート ネットワークを無効にすると、API コードが適切に機能するようになる場合があります。
ステップ 3:または、「ファイアウォールを介したアプリの許可」をクリックして、作成したアプリケーションに Windows ファイアウォールをバイパスするために必要な権限を付与します。
修正2. Microsoft Edge互換モードを無効にする
定義したプロパティに関連する Web 関連のエラーが発生した場合は、Microsoft Edge の互換モードが問題の原因である可能性があります。これを無効にする方法は次のとおりです。
ステップ 1: Edge の右上隅にある 3 つのドット (「…」) をクリックし、「設定」を選択します。
ステップ 2:メニューを使用して「既定のブラウザ」セクションに移動します。
ステップ 3:「Internet Explorer モード (IE モード) でサイトの再読み込みを許可する」の横にあるドロップダウン メニューから「許可しない」を選択します。
コメントを残す