Aktuelle Seite:
/vba/vba_felder.htm
Letzte Änderung: 24.06.2006

 
Print

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!


28.04.2016 Felder aktualisieren (III)

Als Erweiterung des in link 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.

04.10.2009 Kopieren von Formularfeld-Eigenschaften

In diesem link Artikel wird gezeigt, wie sich die Eigenschaften eines Formularfeldes auf andere Felder auch in anderen Dokumenten übertragen lassen.

14.09.2009 Als Symbol verknüpfte Dateien drucken

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 link Makros lassen sich alle mit einem Dokument verknüpften Dateien mitausdrucken.

12.03.2009 Dateinamen ohne Endung im Dokument anzeigen

Ü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 link Tricks bedienen

25.01.2008 Seitenzahl im Inhaltsverzeichnis formatieren

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 link IHV formatieren.

27.09.2007 Kalenderwoche berechnen

Mit folgender link 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.

28.07.2005 Felder aktualisieren (II)

Mit dem in  Felder aktualisieren vorgestelltem Makro lassen sich zwar alle Felder im "normalen" Dokument aktualisieren, aber Word behandelt Felder in Kopf- und Fußzeilen, die sich in Textfeldern befinden gesondert. Sollen auch diese Felder mitaktualisiert werden, muss das Makro um eine Prüfung der Kopf- und Fußzeilen erweitert werden. Das angepasste Marko findet Ihr unter Link Felder aktualisieren (II).

03.03.2005 Feldfunktionen weiterverwendbar umwandeln

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 link Makros lassen sich die Feldfunktionen so auflösen, dass der Feldcode weiterverwendet werden kann.

26.02.2004 Formularfelder I - Kontrollkästchen auslesen und setzen

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 »
 www.chf-online.de/vba/vba_felder.htm © 2001-11 Christian Freßdorf (Zaphod-Systems)