Hallo Leute
Brauche schnell eure hilfe.
Per Makro will ich in der Fus zeile
Seite x von y stehen haben.
mein jetztiger code der Fuszeilé sieht so aus:
.CenterFooter = "Seite &S von " & hor
So das problem ist das hier nur „Seite x von“ ausgegeben wird die variabel hor die Zahl aller seiten beinhaltet ingnoriert. Sobald ich den befehl &S rausnehme gibt er die variabel wieder .
Hallo!
Was ich hier sehe: offensichtlich sind die Gänsebeinchen nicht richtig gesetzt, und, falls überhaupt, sollte es &hor, nicht & hor (beachte die Leerstelle!) heißen!
Hey
Das Leerzeichen macht der VBA editor automatisch.
An den gänsenbeinchen sehe ich keinen Fehler.
In den Gänsenbeinchen gibt er ja alles fehlerfrei aus nur danach die Variabel nicht . =/
.CenterFooter = „Seite &S von &A“
funktoniert leider auch nicht das &A gibt er nicht aus
es steht weiter hin nur „Seite x von“ da.
Habe Office 2010 falls das hilft.
&N geht auch nicht.
Also ich habe mal getestet ob &A das richtige
Überhaupt ausgibt wenn ich nur das schreibe:
.CenterFooter = „&A“
Aber da zieht er mir den RechtenFooter einfach in die mitte was mich sehr wunderte. =/
Hast du vllt. noch einen anderen Vorschlag?
Du hast &S innerhalb der Hochkommata, & hor neben der Auseinanderschreibung außerhalb der Hochkommata. Sollte dies so sein? Wenn &hor ein Befehlssatz ähnlich wie &S ist, sollten beide in die Hochkommata. Ich kenne allerdings diese Steuerzeichen für Seite bzw. Seiten nicht.
sorry, das & hor scheint ja eine ganz normale Textverknüpfung zu sein.
Kann es sein, dass ggf. der Text, der mit hor zu schreiben wäre ggf. Deinen Fußabschnittsbereich sprengt und ggf. nicht mit angezeigt wird oder in einer zweiten Zeile steht, die Mangels Platz nicht voll angezeigt werden kann (Zeilenumbruch oder so etwas?)?
Hallo!
Ich weiß nicht, ob &hor der richtige variablenname ist, ich nehme einfach mal an, es sei so.
.CenterFooter = "Seite &S von "
hier ersetzt er also richtig &S durch die Seitennummer, dann müßte er auch hier
.CenterFooter = „Seite &S von &hor“
&hor richtig ersetzen !!!
in dieser Form
.CenterFooter = "Seite &S von " & hor
concateniert er den Text innerhalbg der Gänsebeinchen mit „hor“, was immer sich auch dahinter verbirgt.
Falls also die Gänsebeinchen richtig sein sollten, so müßte es heißen:
.CenterFooter = "Seite &S von " & &hor
Beachte: Das &-Zeichen dient sowohl zur Kennzeichnung der internen Variablen wie z.B. &s, als auch zur Concatenierung von Texten; d.h. die beiden Ausdrücke
s$ = „asd“ + „xxx“ und s$ = „asd“ & „xxx“
haben die gleiche Bedeutung !!!