グラフのプロパティを設定すると、実行時エラー-2147467259 (80004005)

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

現象

次のような状況で問題が発生します。

  • グラフ内のグラフのプロパティを設定するマクロ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 メソッドを使用します。

状態

Microsoft は、「適用先」セクションに記載されている Microsoft 製品の問題を確認しました。