In diesem Bereich findet Ihr verschiedene VBA-Beispiele, die sich nicht (genau) einem der anderen Unterbereiche zuordnen lassen.
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!
|
|
Update: Mit folgenden Änderungen lässt sich Word auch unter Windows 7 x86 und x64 (und Vista) mit mehreren Parametern starten.
|
|
|
Word vergibt bei Querverweisen normalerweise keine verständlichen Verweistextmarkennamen, sondern versteckte "_Ref"-Textmarken. Mit Hilfe zweier Makros können Überschriften mit selbsterklärenden Textmarken, die aus der Überschrift erzeugt werden, versehen werden.
|
|
|
Normalerweise lässt sich Word nur mit wenigen, bestimmten Parametern starten; so z.B. mit dem Parameter /m<Makroname> um ein Makro direkt aufzurufen. Möchten man jedoch mehrere Parameter angeben, muss man die Kommandozeile auswerten. Wie sich dies realisieren lässt zeigt folgender Artikel.
|
|
|
Mit diesen beiden Funktionen könnt Ihr schnell an den Seitenanfang bzw. an das Seitenende springen.
|
|
|
Möchte man den Inhalt einer Textmarke komplett ändern, kann man die Textmarke nicht einfach markieren und neu beschreiben, da dabei auch die Textmarke gelöscht wird. Wie es mit einem kleinen Makro trotzdem geht, findet Ihr unter Textmarken füllen (II)
|
|
|
Grafiken (Shapes/InlineShapes) können über ihren Index angesprochen werden. Während bei InlineShapes der Index auch die Position im Dokument bezeichnet, spiegelt bei Shapes der Index nur die zeitliche Reihenfolge wieder. In diesem Artikel wird gezeigt, wie sich mit einfachen Mitteln Shapes auch über ihre Position im Dokument ansprechen lassen.
|
|
|
Die Dokumentstrukturansicht eines Dokumentes erlaubt das schnelle Navigieren zwischen den Einträgen. In diesem Beispiel wird gezeigt&koma; wie sich die Anzeige aus VBA heraus ansteuern und setzen lässt.
|
|
|
Kommentare in einem Dokument werden im Fließtext nur über die Initialen und einer Laufnummer als verborgener Text angezeigt. Dieses kleine Beispiel zeigt, wie sich verschiedene Informationen (Seitenzahl, akutelle Kapitelüberschrift u.a.m.) zu einem Kommentar ermitteln lassen.
|
|
|
Beim Einfügen von Bildern über den Dialog Dialog(wdDialogInsertPicture) wird entweder der das Verzeichnis "Meine Bilder" oder der in den Word-Optionen eingestellte Clipartordner geöffnet. Auch das Ändern des Pfades mittels ChangeFileOpenDirectory bewirkt keine Änderung, so dass man einen kleinen Trick anwenden muss, um dieses zu erreichen.
|
|
|
Dieses Beispiel zeigt, wie sich durch eine kombinierte Suche Text zwischen zwei (verschiedenen) Tags finden und markieren lässt.
|
10.06.2003 |
Sicherheitskopie an beliebiger Stelle speichern |
|
|
Mit Word-eigenen Mitteln lassen sich die Sicherheitskopien, die Word bei entsprechender gesetzten Option anlegt, nicht in ein anderes Verzeichnis umlenken. Wie sich allerdings Sicherheitskopien in beliebigen Ordnern und mit Uhrzeit und Datum versehen speichern lassen, findet Ihr unter Sicherheitskopien speichern.
|
02.09.2002 |
Kalender erstellen |
|
|
VBA bietet verschiedene Möglichkeiten, mit Datumsangaben zu arbeiten und diese zu formatieren. So lässt sich mit diesen Funktionen leicht ein (Jahres-) Kalender erstellen.
|
17.07.2002 |
Textbausteine erstellen und importieren |
|
|
Wer häufig die selben Texte verwendet, wird diese wohl als Autotexte speichern. Sobald diese Texte aber umfangreicher werden, in mehreren Dokumenten verwendete werden und wenn gleichzeitig sichergestellt werden soll, dass sie jederzeit ohne großen Aufwand aktualisiert werden können, wird vielleicht Textbausteine vorziehen. Wie sich beliebige Textbausteine erstellen, speichern und wiederverwenden lassen, wird unter Textbausteine verwenden beschrieben.
|
13.03.2002 |
Buchstabendreher korrigieren |
|
|
Mit einem einfachen Makro lassen sich Buchstabendreher schnell korrigieren. Ihr findet es unter Zeichen tauschen
|
22.02.2002 |
Textmarken verwalten (I) |
|
|
Wer viel mit Textmarken arbeitet kennt den umständlichen Weg, jedesmal über das Menü den Punkt Textmarken auszuwählen, um zu einer bestimmten Textmarke springen zu können. Auch die Definition eines Tastenkürzels bringt keine wirkliche Verbesserung. Mit zwei Makros lassen sich alle Textmarken eines Dokuments in eine Auswahlliste schreiben, über die dann die jeweilige Textmarke im Dokument direkt angesprungen werden kann.
|
19.02.2002 |
Wordfenster anordnen |
|
|
Wer von Word97 auf Word2000 umsteigt stört sich häufig daran, dass für jedes Dokument ein neues Fenster (Word-Instanz) geöffnet wird. Leider lässt sich dieses Verhalten nicht ändern, aber mit einem Makro lassen sich diese Fenster etwas übersichtlicher anordnen.
|
|