Ich hatte ein ähnliches Problem. Mir ist jedoch aufgefallen, dass dies bei den integrierten Charakterstilen nicht der Fall war. Das Öffnen eines der integrierten Stile und dann meines Stils im Dialogfeld „Stil ändern“ ergab einen wesentlichen Unterschied. Hier ist ein Beispiel für Letzteres:
Der wichtigste Teil dieses Dialogfelds ist das schreibgeschützte Textfeld unten, das eine Zusammenfassung aller Änderungen enthält, die der Stil vornimmt. Beachten Sie, dass es in diesem Beispiel enthält Font color: Auto
. Kritisch war dies in integrierten Charakterstilen, die dieses Problem nicht manifestierten , nicht vorhanden.
Leider konnte ich keine Möglichkeit finden, dies über die Benutzeroberfläche zu entfernen. Ich denke, dies ist ein Versehen bei der Gestaltung von Word.
Es gibt jedoch zumindest einen Weg, dies zu tun, wenn auch keinen sehr benutzerfreundlichen. Vor einiger Zeit hat Microsoft Office auf XML basierende Dateiformate übernommen, sodass es relativ einfach ist, diese direkt zu zerlegen und willkürlich zu ändern. Es stellt sich heraus, dass es ziemlich einfach ist, die fehlerhafte Farbspezifikation herauszunehmen.
Ich erinnere mich nicht zu 100%, ob Word 2010 das XML-Format verwendet hat, aber ich denke schon. Ich habe dies in Word 2013 getestet. Das Verfahren kann zwischen den Versionen leicht unterschiedlich sein.
Hier ist wie:
Stellen Sie sicher, dass die Datei in Office nicht geöffnet ist.
Erstellen Sie eine Sicherungskopie der Datei. Ein Fehler in der Prozedur kann dazu führen, dass das Dokument nicht mehr geöffnet werden kann.
Benennen Sie die Datei so um, dass sie die .zip
Erweiterung anstelle von hat .docx
. Die Office-XML-Formate sind eigentlich nur Zip-Dateien.
Extrahieren Sie den Inhalt dieser Datei in ein temporäres Verzeichnis.
Suchen Sie eine aufgerufene Datei, styles.xml
die sich in einem aufgerufenen Unterverzeichnis befindet word
. Öffnen Sie diese Datei, vorzugsweise in einem XML-Editor oder einem Nur- Text- / Code-Editor eines Drittanbieters wie EmEditor . Im schlimmsten Fall können Sie auch Notepad oder Wordpad verwenden. Office fügt keine Zeilenumbrüche oder Tabulatoren in das XML ein, daher ist es schwierig, damit zu arbeiten, es sei denn, Ihr Editor bricht die XML-Elemente oder zumindest Zeilenumbrüche aus.
Suchen Sie das <w:style>
Element für den betreffenden Stil. In meinem Beispiel sieht das Eröffnungs-Tag folgendermaßen aus, wobei darauf hingewiesen wird, dass für den anzeigbaren Namen ein untergeordnetes Element vorhanden ist, da die programmatische ID bestimmte Zeichen wie Leerzeichen nicht enthalten kann:
<w:style w:type="character" w:styleId="IntenseEmphasis"><w:name w:val="Intense Emphasis"/>
Gehen Sie nicht einfach an der ersten Stelle los, an der Sie den Namen des Stils sehen, da der Name wahrscheinlich auch in anderen Teilen des XML vorkommt. Stellen Sie sicher, dass es mit der obigen Vorlage übereinstimmt.
Suchen Sie das <w:color>
Element in diesem Element (es befindet sich irgendwo zwischen dem <w:style …>
und <w:style/>
). Programmierer beachten, dass es sich in einem untergeordneten Element namens befindet <w:rPr>
. In meinem Beispiel war das Element wie folgt:
<w:color w:val="000000" w:themeColor="text1"/>
Löschen Sie das gesamte Element (alles von <w:color
bis einschließlich der ersten />
Vergangenheit). Seien Sie vorsichtig, da sich die spitzen Klammern für die benachbarten Tags unmittelbar neben diesem Tag befinden. Wenn Sie einen Teil eines anderen Tags abschneiden, wird das Ganze unlesbar.
Speichern und schließen Sie die Datei.
Zippen Sie den Inhalt des temporären Verzeichnisses. Beachten Sie, dass Sie, wenn Sie die Windows-Funktion "An komprimierten (komprimierten) Ordner senden" "verwenden, sicherstellen, dass Sie dies für den Inhalt des temporären Verzeichnisses und nicht für das temporäre Verzeichnis selbst tun . Word liest die Datei nicht, wenn die internen Dateien auf einer zusätzlichen Ebene verschachtelt sind und Sie die Fehlermeldung "Microsoft Office kann diese Datei nicht öffnen, da einige Teile fehlen oder ungültig sind" erhalten.
Benennen Sie die resultierende Datei in um *.docx
.
Sie sollten jetzt so etwas sehen:
Beachten Sie, dass das Font color: Auto
jetzt weg ist. Unter der Annahme, dass es sich um einen Charakterstil handelt, wird es jetzt die Farbe von allem, worauf es angewendet wird, nicht stören. (Ich habe Text getestet, bei dem der Absatzstil eine bestimmte Farbe hatte, aber ich gehe davon aus, dass dies auch für die direkte Formatierung oder für einen übergeordneten Zeichenstil gilt.)