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:".
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla