Ich habe eine einfache IF-Anweisung, die überprüfen sollte, ob a docvariable
auf YES
oder gesetzt ist NO
. Unabhängig davon, ob es sich um J / N handelt, enthält das Dokument den "Some text here"
Teil und den zweiten docvariable
. Es scheint nie den wahren Zustand zu erreichen.
Dies sind VB-Dokumentvariablen, und ich habe den Wert überprüft, indem ich sie im Dokument angezeigt habe. Es ist immer auf entweder YES
oder gesetzt NO
. Ich habe es sogar versucht 1
und 0
nur incase. Kein Glück.
Kann jemand einen Fehler in meiner Syntax erkennen oder sich etwas anderes vorstellen, das dieses Problem verursachen könnte? Bild unten. Wenn jemand es nicht sehen kann, schreibe ich es gerne aus.
microsoft-word
vba
microsoft-word-2010
field-codes
Syntax-Fehler
quelle
quelle
Antworten:
Nicht 100% sicher, aber normalerweise wird bei Textvergleichen zwischen Groß- und Kleinschreibung unterschieden. Erzwingen Sie daher den Vergleich nach oben oder unten. Ich kann mich nicht erinnern, aber Sie können
\*Upper
als letzten Parameter (??) innerhalb der Dokumentvariablen eckige Klammern einfügen, zAITEM1RATEYN" \*Upper}
. Auch hier ist die Erinnerung verschwommenquelle
\*UPPER
angehängt an den Feldcode