2
www.ChF-Online.de  

Verschiedene VBA-Lösungen

   Neuigkeiten
   API-Aufrufe in VBA
   VBA2HTML
   Word
   Word-VBA
aktiv aktiv Verschiedenes
 Dateiname ohne Endung
 Dokumentstrukturanzeige
 Fenster anordnen
 Fensterliste
 Fensterliste (II)
 Kalender erstellen
 Kommentarinformationen
 Lesezeichen
 Beliebigen Ordner öffnen
 Position der Einfügemarke
 Seitenanfang/-ende
 Shapes ansprechen
 Sicherheitskopien erstellen
 Word-Startparameter
 Word-Startparameter II
 Startordner "Bild einfügen"
 Tags finden u. bearbeiten
 Tags finden/bearbeiten (II)
 Text2WordArt
 Textbausteine verwenden
 Textmarken (I)
 Textmarken (II)
 Überschrift zu Textmarke
 VBA-Konverter
 Wasserzeichen
 Zeichen tauschen
 Feld-Arbeiten
 Form-Sachen
 Menü-/Symbolleisten
 VBA und Lotus Notes
 VBA und Mail
 Inside VBAIDE
 Von Word nach Outlook
 Fix-und-Fertiges/Projekte
   Word2007 (RibbonX)
   Word2010 (RibbonX)
   Outlook-VBA
   Links zu VB(A)
   DocToHelp
   Netport Express XL
   Astronomie
   Gästebuch
   Volltextsuche
   Sitemap
   Buch:Word-Programmierung
   Impressum & Kontakt
   Datenschutzerklärung
 
Print

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!


07.06.2010 VBA: Word mit mehreren Parameter unter Windows 7 starten

Update: Mit folgenden link Änderungen lässt sich Word auch unter Windows 7 x86 und x64 (und Vista) mit mehreren Parametern starten.

20.10.2009 Überschriften mit Textmarken versehen

Word vergibt bei Querverweisen normalerweise keine verständlichen Verweistextmarkennamen, sondern versteckte "_Ref"-Textmarken. Mit Hilfe zweier link Makros können Überschriften mit selbsterklärenden Textmarken, die aus der Überschrift erzeugt werden, versehen werden.

17.09.2009 Word mit mehreren Parameter starten

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 link Artikel.

26.09.2007 Zum Seitenanfang oder Seitenende springen

Mit diesen beiden link Funktionen könnt Ihr schnell an den Seitenanfang bzw. an das Seitenende springen.

03.08.2006 Textmarken neu füllen und dabei erhalten

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 link  Textmarken füllen (II)

10.07.2006 Text zwischen Tags finden und bearbeiten (II)

Als Variation von link Tags finden u. bearbeiten wird in diesem Beispiel nach Text zwischen zwei (unterschiedlichen) Tags gesucht und per Parameter gesteuert, ob die Aktion auf die Tags auch angewandt werden soll oder nur auf den Text dazwischen. Das Beispiel findet Ihr link hier.

31.01.2005 Eine (Shape-)Grafik gezielt ansprechen

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.

28.7.2004 Dokumentstrukuranzeige steuern

Die Dokumentstrukturansicht eines Dokumentes erlaubt das schnelle Navigieren zwischen den Einträgen. In diesem link Beispiel wird gezeigt&koma; wie sich die Anzeige aus VBA heraus ansteuern und setzen lässt.

14.07.2004 Kommentarinformationen anzeigen

Kommentare in einem Dokument werden im Fließtext nur über die Initialen und einer Laufnummer als verborgener Text angezeigt. Dieses kleine link Beispiel zeigt, wie sich verschiedene Informationen (Seitenzahl, akutelle Kapitelüberschrift u.a.m.) zu einem Kommentar ermitteln lassen.

04.03.2004 Startordner für den Dialog "Bild einfügen" vorgeben

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.

16.02.2004 Text zwischen zwei Tags suchen

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.

10.05.2002 Dokumentzugriff über Fensterliste

Word 2000 öffnet bekanntlich für jedes Dokument eine neue Word-Instanz, die in der Taskleiste angezeigt wird. Zum Wechsel zwischen den geöffneten Dokumenten stehen verschiedene Möglichkeiten zur Verfügung, die aber nicht immer benutzerfreundlich sind.
Eine weitere Möglichkeit besteht darin, alle Dokumente über eine Symbolleiste jederzeit schneller im Zugriff zu behalten. Zwei Lösungen stelle ich unter  Fensterliste und  Fensterliste (II) vor.

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.


 Besucher: 3 online  |  66 heute  |  2427 diesen Monat  |  2149439 insgesamt | Seitenaufrufe: 83   Letzte Änderung: 24.06.2006 © 2001-18 Christian Freßdorf
  Glück ist das Maß für die kleine Zeiteinheit im Leben eines Menschen.
Gerhard Uhlenbruck
 powered by phpCMS and PAX