Ich habe stundenlang gesucht und ich kann einfach keine solide Antwort dafür finden. Ich habe ein vorhandenes Dokument mit Inhaltskontrollen, die ich brauche, um den Text mit externen Daten zu bearbeiten. Wenn die Daten für eines der Steuerelemente nicht vorhanden sind, muss ich den Text durch einen entsprechenden Hinweis ersetzen und die Schriftfarbe ändern.
Ich habe den Texteintrag und alles, was gut funktioniert, der einzige Teil, der seine Aufgabe nicht zu erfüllen scheint, ist das Ändern der Schriftfarbe. Der aktuelle Code, den ich habe, gibt mir keine Fehler und läuft durch diese Methode gut, aber wenn ich auf das fertige Dokument schaue, ist es immer noch der einfache schwarze Text.
Meine Farbwechselmethode: (Die Eingabe ist eine Liste aller Inhaltssteuerelemente mit demselben Tag)
%Vor%Auch die Vereinfachung dieser zwei Zeilen auf genau diesen / hat den gleichen Effekt
%Vor%Ich bin auf ähnliche Probleme gestoßen und habe festgestellt, dass die Reihenfolge, in der Sie Objekte an das RunProperties-Objekt anhängen, sich darauf auswirkt, ob das Formatierungsupdate funktioniert (Das Muster, das ich bemerkt habe, ist, wenn Sie den Text anhängen) Formatierung, die Formatierung für diesen Text klebt nicht).
z.B. das funktioniert (der Text wird fett, Cambria Headings, und die Farbe ist blau)
%Vor%aber dies nicht (Der Text wird Cambria Überschriften und Fett, aber die Farbe bleibt das Standard-Schwarz)
%Vor%