In diesem Bereich findet Ihr verschiedene VBA-Beispiele, die sich mit Feldern und ihren Feldfunktionen beschäftigen.
Die zum Download angebotenen VBA-Codes können beliebig (weiter-)verwendet werden. Alle Beispiele sind getestet und funktionieren unter den angegebenen Word-Versionen;
ich übernehme aber keine Haftung bei Fehlern oder Datenverlusten, die evtl. bei Verwendung dieser Beispiele auftreten!
|
|
Als Erweiterung des in Felder aktualisieren (II) vorgestellten Makros können nun auch Inhaltsverzeichnis-Felder (TOC=TableOfContents) aktualisiert werden. Dabei kann über einen Schalter festgelegt werden, ob nur die Seitenzahlen aktualisiert werden sollen oder das gesamte Inhaltsverzeichnis.
|
|
|
In diesem Artikel wird gezeigt, wie sich die Eigenschaften eines Formularfeldes auf andere Felder auch in anderen Dokumenten übertragen lassen.
|
|
|
Fügt man in ein Dokument eine Verknüpfung zu einer Datei (z.B. einem PDF) als Symbol ein, lässt sich diese Datei nicht automatisch mitausdrucken. Mit Hilfe eines kleinen Makros lassen sich alle mit einem Dokument verknüpften Dateien mitausdrucken.
|
|
|
Über die Feldfunktion { Filename } lässt sich der Dateiname des aktuellen Dokumentes ja im Dokument anzeigen. Je nach Einstellung in Windows wird dabei die Dateiendung ".doc" angezeigt oder nicht. Möchte man auf keinen Fall die Endung im Dokument angezeigt bekommen, kann man leider nicht auf eine Word-interne Funktion zurückgreifen, sondern muss sich eines kleinen Tricks bedienen
|
|
|
Erstellt man ein Inhaltsverzeichnis mit Seitenzahlen, so lassen sich diese mit Wordmitteln nicht unabhängig vom Eintragstext formatieren. Mit Hilfe eines kleinen Makros lässt sich diese Einschränkung aber umgehen und die Seitenzahlen können z.B. ausgeblendet formatiert werden. Das fertige Projekt findet Ihr unter IHV formatieren.
|
|
|
Mit folgender Funktion könnt Ihr die aktuelle Kalenderwoche als Dokumenteigenschaft bereitstellen und anschließend über eine Feldfunktion anzeigen lassen. Mit dieser Funktion lässt sich auch zu jedem beliebigen Datum die jeweilige Kalenderwoche berechen.
|
|
|
Möchte man auf normalem Weg (Zwischenablage) eine angezeigte Feldfunktion außerhalb von Word weitergeben, stößt man schnell auf das Problem, dass immer nur das Feldergebnis kopiert wird. Mit Hilfe eines kleinen Makros lassen sich die Feldfunktionen so auflösen, dass der Feldcode weiterverwendet werden kann.
|
|
|
In diesem ersten Teil zur Auslesen und Setzen von Formularfeldern mit VBA werden die Ermittlung der Namen und Werten von Kontrollkästchen im Dokument behandelt. Dazu werden in diesem Beispiel in einer Userform alle Kontrollkästchen eines Dokumentes eingelesen und mit ihren Werten angezeigt,. Die Zustände der Kontrollkästchen können dann geändert und die geänderte Werten ins Dokument zurückgeschrieben werden.
|
01.04.2003 |
Felder aktualisieren |
|
|
Mit dem gezielten Zugriff auf bestimmte StoryRange-Objekte eines Dokumentes lassen sich die Felder in diesen Bereichen (z.B. Kopfzeilen) aktualisieren. In Word-StoryRanges werden ein paar Möglichkeiten dieser Objekte aufgezeigt.
|
| mehr News »
|