Laufzeitfehler 2147467259 (80004005), wenn Sie eine Eigenschaft eines Diagramms festlegen
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
- Sie verfügen über ein Makro, das eine Eigenschaft eines Diagramms in Microsoft Excel festlegt. Das Makro legt beispielsweise die Eigenschaft MaximumScale, MinimumScale, Title, Axis oder Legend eines Diagramms fest.
- Sie schützen das Arbeitsblatt. Wenn Sie dies tun, aktivieren Sie das Kontrollkästchen Objekte bearbeiten im Dialogfeld Blatt schützen .
- Sie führen das Makro aus.
In diesem Szenario erhalten Sie eine Fehlermeldung, die einer der folgenden ähnelt.
Fehlermeldung 1
Run-time error '-2147467259 (80004005)':
Method 'MaximumScale' of object 'Axis' failed
Fehlermeldung 2
Run-time error '-2147467259 (80004005)':
Automation error
Unspecified error
Ursache
Dieses Problem tritt auf, weil das Excel-Objektmodell für das Diagramm auf einem geschützten Arbeitsblatt deaktiviert ist.
Problemumgehung
Um dieses Problem zu umgehen, heben Sie den Schutz des Arbeitsblatts auf, um die Ausführung des Makros zu aktivieren. Sie können den Schutz des Arbeitsblatts manuell aufheben oder die Unprotect-Methode im Makro verwenden.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.