![]() |
||
![]() |
Fußzeile abhängig von der Seitenanzahl gestaltenSie möchten mit Word 97 eine Dokumentenvorlage erstellen. Dabei soll die Fußzeile leer bleiben, wenn nur eine Seite beschriftet ist. Längere Texte sollen in der Fußzeile der ersten Seite die Seitenzahl »2«, auf der zweiten Seite die »3« und so weiter drucken. Mit ein wenig Unterstützung durch VBA (Visual Basic for Applications) können Sie Ihre Anforderung umsetzen.
Mit dem Befehl »ComputeStatistics« wird zuerst die aktuelle Seitenzahl ermittelt. Abhängig von der Anzahl der Seiten setzt sie anschließend die Eigenschaft »Hidden« Ihrer Fußzeile auf »True« oder »False«. Auf diese Weise verbirgt Word die Fußzeile bei einseitigen Dokumenten. Um das Makro zu automatisieren, fügen Sie in der Standard-Symbolleiste die Prozedur »changeFooters()« als eigenes Symbol hinzu. Dazu klicken Sie mit der rechten Maustaste auf die Symbolleiste und rufen den Kontextbefehl »Anpassen« auf. Wechseln Sie auf das Register »Befehle« und markieren Sie in der Liste »Kategorien« den Eintrag »Makros«. Dann ziehen Sie den Eintrag »TemplateProject.Modul1.changeFooters« aus der Liste »Befehle« via Drag & Drop in die Symbolleiste »Standard«. Um die Eigenschaften des neuen Symbols zu ändern, klicken Sie es mit der rechten Maustaste an. Im folgenden Kontextmenü können Sie mit dem Befehl »Schaltflächensymbol ändern« ein Bild für Ihr neues Symbol festlegen. Klicken Sie auf »Standard«, um die Einstellungen zu speichern. Zuletzt schließen Sie den Dialog »Anpassen«. www.chip.de/forum/office97 |
![]() |