グラフのプロパティを設定すると、実行時エラー-2147467259 (80004005)
現象
次のような状況で問題が発生します。
- Microsoft Excel でグラフのプロパティを設定するマクロがあります。 たとえば、マクロはグラフの MaximumScale、MinimumScale、Title、Axis、Legendproperty を設定します。
- ワークシートを保護します。 これを行うときは、[シートの保護] ダイアログ ボックスの [オブジェクトチェック編集] ボックスをクリックして選択します。
- マクロを実行します。
このシナリオでは、次のいずれかのエラー メッセージが表示されます。
エラー メッセージ 1
Run-time error '-2147467259 (80004005)':
Method 'MaximumScale' of object 'Axis' failed
エラー メッセージ 2
Run-time error '-2147467259 (80004005)':
Automation error
Unspecified error
原因
この問題は、保護されたワークシートでグラフの Excel オブジェクト モデルが無効になっているために発生します。
回避策
この問題を回避するには、ワークシートの保護を解除してマクロを実行できるようにします。 ワークシートの保護を手動で解除するか、マクロの Unprotect メソッドを使用します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示