Outlook im Team
Makrolösung für den serverlosen Datenaustausch
----------------------------------------------
c't 10/04, S. 194, (db)

0410-194.txt			dieser Text
frmDatenabgleich.frm		Formular für Button "Datenabgleich"
frmDatenabgleich.frx		siehe oben
frmDatenabgleichOptionen.frm	Formular für Button "Optionen"
frmDatenabgleichOptionen.frx	siehe oben
frmDatenabgleichOrdner.frm	Formular für Button "Hinzufügen"
frmDatenabgleichOrdner.frx	siehe oben
OL_Datenabgleich.bas		Hauptmodul
Dialoge-Setup.zip		enthält automatische Installationsroutine für Dialog-Control

Die Makrolösung ermöglicht einzelnen Anwendern und Arbeitsgruppen 
den Abgleich mehrerer Rechner ohne teure Zusatzsoftware.

Nach dem Entpacken mit einem Doppelklick auf Dialoge-Setup.zip ist Setup.exe zu starten.
Um die Outlook-Projektdateien einzubinden, öffnet man den Visual-Basic-Editor mit Alt+F11 
und importiert der Reihe nach via Datei-Menü die drei Userform-Dateien mit der Extension 
"frm" sowie die Moduldatei OL_Datenabgleich.bas ins Outlook-eigene VBA-Projekt.

Damit das Programm bei jedem Start eine temporäre Befehlsleiste für die Projektmakros 
einrichtet, ist die Ereignisprozedur Application_Startup um eine einzelne VBA-Anweisung 
zu ergänzen. Dazu klickt man nacheinander auf die Pluszeichen vor "Projekt1" sowie 
"Microsoft Outlook Objekte" und zeigt per Doppelklick auf "DieseOutlookSitzung" den 
Inhalt dieses Klassenmoduls im Editorfenster an. Nach dem Einstellen des linken 
Listenfelds auf "Application" und des rechten auf "Startup" wird der leere Rumpf 
der Ereignisprozedur sichtbar. Die VBA-Anweisung lautet

Call OL_Datenabgleich.OLDA_TempBarEinrichten

und ist als eigene Zeile am Ende der Prozedur (oberhalb der End-Sub-Zeile) zu 
platzieren. Nach dem Aufruf des Menübefehls "Datei/Projekt1 speichern" übernimmt 
der Visual-Basic-Editor alle Änderungen ins VBA-Projekt.
