Błąd czasu wykonywania 2147467259 (80004005) podczas ustawiania właściwości wykresu

Symptomy

Rozpatrzmy następujący scenariusz:

  • Masz makro, które ustawia właściwość wykresu w programie Microsoft Excel. Na przykład makro ustawia właściwości MaximumScale, MinimumScale, Title, Axis lub Legendproperty wykresu.
  • Arkusz jest chroniony. Gdy to zrobisz, kliknij, aby zaznaczyć pole wyboru Edytuj obiekty w oknie dialogowym Ochrona arkusza .
  • Uruchamiasz makro.

W tym scenariuszu zostanie wyświetlony komunikat o błędzie podobny do jednego z następujących.

Komunikat o błędzie 1

Run-time error '-2147467259 (80004005)':

Method 'MaximumScale' of object 'Axis' failed

Komunikat o błędzie 2

Run-time error '-2147467259 (80004005)':

Automation error

Unspecified error

Przyczyna

Ten problem występuje, ponieważ model obiektów programu Excel dla wykresu jest wyłączony w chronionym arkuszu.

Obejście problemu

Aby obejść ten problem, usuń ochronę arkusza, aby umożliwić uruchamianie makra. Możesz ręcznie usunąć ochronę arkusza lub za pomocą metody Unprotect w makrach.

Stan

Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w części "Ma zastosowanie do:".