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.