Problem bei if-Funktion (Word-Feld)
Hallo zusammen,
in einem Word-Dokument (Office XP) will ich Seitenzahlen in der Fußzeile anzeigen lassen. Auf Seite 1 aber nur, wenn das Dokument länger als eine Seite ist. Dazu habe ich in der Fußzeile auf Seite 1 folgendes Feld eingefügt:
{= if ( { NUMPAGES } >1 ; {PAGE} ; ' nichts ' )}
Ich kriegs nicht gebacken NICHTS angezeigt zu bekommen! Trage ich an der False Position eine Zahl (z.B. 0) ein, wird sie auch fehlerfrei angezeigt, sobald ich aber versuche " " einzutragen oder auch nur einen Buchstaben "A" oder False auch nur frei zu lassen, bekomme ich einen so geschriebenen: !Syntaxfehler, "
Die Word-Hilfe zeigt für die if-Funktion zwischen den Argumenten kein ; an. Schreib ich´s so = Syntaxfehler
Kann mir bitte jemand einen Tipp geben, wo ich denFehler mache?
Viele Grüße
Hans
Antwort schreiben
Antwort 1 von sigiru vom 18.06.2021, 12:52 OptionsLösung
Hallo Hans,
lass die runden Klammern, "=" und ";" weg, und füge nach dem ">" ein Leerzeichen ein.
{ IF { NUMPAGES } > 1 { PAGE } nichts }
Klappt es nun?
Gruß sigiru
Antwort 2 von sTk vom 18.06.2021, 13:15 Options
{ IF { NumPages } = 1 "" "{ Page } " }
oder etwas ausführlicher:
{ IF { NumPages } = 1 "" "Seite { Page } von { NumPages }" }
Zu beachten ist, dass die geschweiften Klammern nicht geschrieben, sondern als neues Feld eingefügt werden (Strg + F9)!
Gruß, Steffen
Antwort 3 von Hans_83 vom 18.06.2021, 13:48 Options
Hallo sigiru,
leider nein, das doc zeigt gar nichts, weder auf Seite 1 noch auf 2 - trotzdem danke für deine Mühe!
Viele Grüße
Hans
Antwort 4 von Hans_83 vom 18.06.2021, 13:54 Options
Hallo sigiru,
wer Lesen kann ist klar im Vorteil ...
Nachdem ich auch noch die ( ) weggelassen habe funktionierts doch!!!
Vielen Dank!!!
und nochmals Grüße
Hans
Antwort 5 von Hans_83 vom 18.06.2021, 13:57 Options
Hallo Steffen,
auch dir mein Dank,klappt auch!
Viele Grüße
Hans