Makro-Programmierung - Kursunterlagen

Diese Index-Datei enthält Links zu den Kursunterlagen für den Makro-Programmier - Kurs.

Kursinhalt (4 * 1.5 Std.)

  1. Verwendung des Makro-Recorders, Aufzeichnen und Einbinden von Makros in die Symbolleiste
  2. Direktes Bearbeiten / Löschen / Ergänzen des erzeugten Codes, schrittweises Ausführen
  3. Verwenden von Standard- und speziellen Methoden, Nutzung von Eigenschaften, um Bedingungen zu überprüfen
  4. Definieren eigener Formulare mit Textfeldern und Buttons, Nutzen des VB-Editors zur ereignisgesteuerten Programmierung
Die Dateien können entweder durch Aktivieren des Links direkt betrachtet oder durch Klick mit der rechten Maustaste lokal gespeichert und für Übungszwecke beliebig verändert werden.

Derzeit stehen die folgenden Dateien zur Verfügung:


Dateiname Erläuterung
VB_Project.ppt Enthält einige Hinweise zum logischen Verhältnis zwischen Programmen, Dateien und VB-Projekten
Aktuelle_Internet_Grafik.ppt Dynamisches Einfügen einer Grafik aus dem Internet in eine Präsentation; Aktualisierung während der Bildschirmpräsentation
Tabellen_Ereignisse.xls Excel-Arbeitsmappe, welche zu einigen Ereignissen, auf die in Tabellen reagiert werden kann, Beispiele enthält
Detektiv-Anzeige Winziges Beispiel zum Reagieren auf Ereignisse
Beispiele.doc Inhalt:
Das komplette Fussnoten-Beispiel mitsamt einer vorherigen Abfrage, so daß das Makro nur ausgeführt wird, falls Ansicht und Cursorposition korrekt sind.
Ein Beispiel für das Starten von Excel aus Word heraus sowie eine kleine Zell-Manipulation
Importierer.doc
Mini_Formular.frm
Mini_Formular.frx
Tbi.Gif
Enthält ein AutoOpen-Makro, welches das Mini_Formular zunächst importiert, ausführt und am Ende wieder löscht. 'Mini_Formular' ist eine Sammlung der Standardmöglichkeiten, die Formulare anbieten. Zur korrekten Ausführung ist es notwendig, alle vier Dateien in demselben Verzeichnis zu speichern.
Falls das Beispiel nicht sofort funktioniert: Es muß (1) das Ausführen von Makros erlaubt sein, bei Word XP muß zusätzlich unter 'Extras - Makro - Sicherheit - Vertrauenswürdige Quellen - Zugriff auf VisualBasic-Projekt vertrauen' angehakt werden, da das Makro Code nachlädt.
Hinweis zu Viren: Verschiebt man in der Datei 'Importierer.Doc' den beim Öffnen ausgeführten Code von ThisDocument in ein Makro names AutoOpen, so wird die Datei beim Scannen auf Viren mit McAfee als "W97M/Generic" - Virus erkannt. Da jeder Code, der solche Befehle enthält, potentiell gefährlich ist, geben Virenscanner eine Warnmeldung aus und sprechen von generischen, also erzeugten bzw. sich womöglich verändernden Viren, ohne dass der Code deshalb tatsächlich Schaden verursachen muss. Da der Quelltext der Datei nicht passwortgeschützt ist, kann jeder die Datei Importierer.Doc mit gedrückter Shift-Taste öffnen, die Ausführung des AutoOpen-Makros folglich unterbinden. Nun ist der Quelltext lesbar und auf mögliche negative Folgen zu prüfen.
Makros.zip Kursunterlagen als ZIP-Archiv



Jürgen Auer