KB0144: Text in einigen Beschriftungen ist um 180 Grad gedreht

  1. Startseite
  2. Ressourcen
  3. Knowledge Base
  4. KB0144

Problem

Das Problem kann auftreten, wenn .ppt-Dateien, die aus alten Microsoft Office-Versionen (Office 2003 und älter) konvertiert wurden, fehlerhafte XML-Attribute enthalten. Dieser Fehler ist nicht auf thinkcell-Diagramme beschränkt. Er kann in jeder PowerPoint-Form auftreten, mit Ausnahme von PowerPoint-Textfeldern:

Um festzustellen, ob Ihre Datei von diesem Problem betroffen ist, fügen Sie ein Oval in die beschädigte Präsentation ein:
Home > Drawing > Oval > und geben Sie etwas Text ein.

Das Problem kann auftreten, wenn eine .ppt-Datei mit PowerPoint 2007 oder höher geöffnet wird. Sobald eine betroffene .ppt-Datei mit PowerPoint 2007 oder höher geöffnet und gespeichert wurde, ist das Problem auch sichtbar, wenn die Datei mit PowerPoint-Versionen vor 2007 geöffnet wird.

Betroffene Dateien enthalten die fehlerhaften XML-Attribute rot="10800000" oder vert="eaVert", die von PowerPoint 2007 und höher falsch interpretiert werden.

Microsoft hat bestätigt, dass es sich dabei um einen Produktfehler in Microsoft PowerPoint 2007 und höher handelt. Wenn Ihr Unternehmen mit Microsoft einen Servicevertrag für den Office-Support abgeschlossen hat und Sie sich wegen einer Lösung an Microsoft wenden möchten, geben Sie bitte folgende Microsoft-interne Fallnummer an: SRQ100209600604.

Lösung

Um betroffene Dateien zu reparieren, müssen die Attribute rot="10800000" und vert="eaVert" entfernt werden.

Fehlerhafte XML-Tags manuell entfernen

Erstellen Sie vor dem Bearbeiten der Datei eine Sicherungskopie.

  1. Benennen Sie die .pptx- oder .potx-Datei in .zip um und doppelklicken Sie darauf. Dadurch wird die ZIP-Datei als Ordner in einem Windows-Explorer-Fenster geöffnet. (Alternativ können Sie die .pptx- oder .potx-Datei mit Ihrem bevorzugten ZIP-Tool öffnen).
  2. Navigieren Sie zu den Unterordnern "ppt\slides" und "ppt\themes", und kopieren Sie alle darin enthaltenen .xml-Dateien aus dem ZIP-Ordner heraus, z. B. auf Ihren Windows-Desktop.
  3. Öffnen Sie jede kopierte .xml-Datei und entfernen Sie die fehlerhaften Tags mithilfe der Ersetzen-Funktion eines Texteditors.
  4. Kopieren Sie die bearbeiteten .xml-Dateien jeweils zurück in "ppt\slides" und "ppt\themes" im ZIP-Ordner.
  5. Schließen Sie den ZIP-Ordner und benennen Sie ihn wieder in .pptx oder .potx um.
  6. Öffnen Sie die reparierte .pptx- oder .potx-Datei zur Überprüfung in PowerPoint.

Fehlerhafte XML-Tags mit dem OpenDoc-Tool entfernen

In seinem Blog bietet Costin Boldisor, Support Escalation Engineer bei Microsoft, ein Reparaturtool namens OpenDoc an. Es wird von Microsoft nicht offiziell unterstützt. Nachdem Sie die folgenden Schritte ausgeführt haben, haben alle neu eingefügten Diagramme korrekte Beschriftungen:

Erstellen Sie vor dem Bearbeiten der Datei eine Sicherungskopie.

  1. Öffnen Sie die .pptx- oder .potx-Datei mit Ihrem bevorzugten ZIP-Tool und navigieren Sie zum Unterordner "ppt\themes". Dort finden Sie eine oder mehrere Dateien "theme1.xml", "theme2.xml" usw. Notieren Sie sich deren Namen.
  2. Laden Sie das OpenDoc-Tool herunter und extrahieren Sie OpenDoc.exe auf Laufwerk C:\.
  3. Erstellen Sie eine Datei "batch.b", die die erforderlichen Befehle für das OpenDox-Tool enthält:
    1. Erstellen Sie eine neue Textdatei auf Laufwerk C:\ und benennen Sie sie in "batch.b" um.
    2. Fügen Sie die folgenden Zeilen in die Datei ein:
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@rot='10800000'] rot
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@vert='eaVert'] vert
    3. Ersetzen Sie "Slide.pptx" durch den Namen Ihrer Präsentations- oder Vorlagendatei.
    4. Wenn Sie in Schritt 1 andere Dateien als "theme1.xml" gefunden haben, wiederholen Sie die Schritte b) bis c) und ersetzen Sie "theme1.xml" durch den jeweiligen Dateinamen.
    5. Speichern Sie die Datei.
  4. Öffnen Sie eine Eingabeaufforderung: Klicken Sie auf Start bzw. drücken Sie die Windows-Taste→, geben Sie cmd → ein und drücken Sie die Eingabetaste.
  5. geben Sie C:\OpenDoc -b batch.b ein > Enter