2
www.ChF-Online.de  

Rund um VBA

   Neuigkeiten
   API-Aufrufe in VBA
   VBA2HTML
   Word
   Word-VBA
 Verschiedenes
 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

In diesem Bereich VBA findet Ihr eine Reihe von Code-Beispielen und Tipps für Microsoft Word (97/2000/XP), die sich (ausschließlich?) mit VBA-Makros realisieren lassen.
Da die Samlung inszwischen einen gewissen Umfang eingenommen hat, habe ich versucht, diese in verschiedene Themenbereiche zu gruppieren.

Wenn Ihr Fragen zu den Beispielen habt, stehe ich gern per Mail zur Verfügung; allerdings kann die Beantwortung durchaus ein paar Tage dauern.
Solltet Ihr allgemeine Fragen zu Word oder Word-VBA haben, empfehle ich eine Blick in die Newsgroups:


10.03.2009 Userform neben einem Macrobutton positioniert anzeigen

Wird über die Macrobutton-Feldfunktion eine Userform aufgerufen, ist es oft hilfreich diese direkt neben dem Macrobutton angezeigt zu bekommen. Wie die dazu benötigten Bildschirminformationen mittels der Eigenschaft ActiveWindow.GetPoint ermittelt und angewandt werden können findet Ihr in diesem link Artikel.

18.02.2009 Update: Userforms unter Excel auflösungsunabhängig gestalten

Leider funktioniert die auflösungsabhängige Größenanpassung einer Userform so nur unter Word. Aber mit einer kleinen Änderung in Form eines API anstelle des verwendeten System-Objektes, funktioniert das Makro auch unter Excel. Die Änderung findet Ihr link hier.

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.

25.01.2008 Code leichter markieren

Ab sofort findet Ihr bei neuen und überarbeiteten Beiträgen im Code-Bereich nebenstehendes Symbol.
Über dieses Symbol lässt sich der jeweilige Code markieren, sodass Ihr ihn anschließend einfach in die Zwischenablage kopieren könnt. Ich hoffe, dass diese Funktion soweit in allen Browsern funktioniert - sonst meldet mir dies mit Angabe des Browsers.

01.11.2007 Formular mit QuickInfos versehen

Dieses kleine link Projekt zeigt , wie in einem Formular QuickInfos zu den verschiedenen Formularfeldern als Eingabehinweise eingesetzt werden können.

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.

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.

01.10.2006 UserForm-Steuerelemente um Kontextmenü erweitern

Kontextmenüs trifft man in Word an vielen Stellen an - nur die UserForms und ihre Steuerelmente besitzen kein Kontextmenü. Wie Ihr diese aber selbst hinzufügen und gestalten könnt findet Ihr  hier am Beispiel des TextBox-Menüs mit den Menüpunkten Kopieren und Einfügen.

29.09.2006 Probleme beim Verwenden von API-Aufrufen!

Wenn es bei der Verwendung von API-Aufrufen aus VBA heraus zu Problemen kommt und z.B. API-Aufrufe nicht mehr funktionieren, dann prüft bitte die Einstellungen in Eurem Virenscanner. Z.B. besitzt der Kaspersky-Scanner eine Einstellung zum Sperren von "verdächtigen" VBA-Aufrufen, wodurch API-Aufrufe blockkiert werden! In den Einstellungen soll dies aber konfigurierbar sein.

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)

« zurück | mehr News »
 Besucher: 1 online  |  94 heute  |  2524 diesen Monat  |  2154915 insgesamt | Seitenaufrufe: 547   Letzte Änderung: 24.06.2006 © 2001-18 Christian Freßdorf
  Selbstbeherrschung ist der erste Schritt zur Beherrschung anderer.
Arthur Stahl
 powered by phpCMS and PAX