Outlook veredelt, c't 15/04, S. 208, db
---------------------------------------

Liesmich.txt			dieser Text
OL_Ansichten.bas                sichert Ordneransichten
OL_Backup.bas                   sichert alle persönlichen Daten (E-Mails, Makros ...)
OL_Dubletten.bas                spürt Dubletten in den Kontakten auf
frmDubletten.frm                Formular für obiges Makro
frmDubletten.frx                siehe oben
OL_Nachverfolgung.bas           erweitert Outlook 2002 (XP) um "Suchordner" (nicht 2003!)
frmNachverfolgung.frm           Formular für obiges Makro
frmNachverfolgung.frx           siehe oben
Dialoge-Setup.zip               enthält ActiveX-Control für Dialoge mit Setup-Programm

Die Makrolösungen machen Outlook 2002 (XP) und 2002 komfortabler.

Damit sie auf die Windows-Standarddialoge zugreifen können, ist zunächst ein
ActiveX-Control zu installieren. Andernfalls sind sie nicht lauffähig. Falls 
Sie bereits den Outlook-Datenabgleich aus c't 10/04 installiert haben, entfällt 
dieser Schritt. Andernfalls entpacken Sie das Archiv Dialoge-Setup.zip und 
starten Sie die Installationsroutine Setup.exe. Dieses kopiert das ActiveX-
Control in ein eigenes Verzeichnis und registriert es in der Registry.

Um die Outlook-Projektdateien einzubinden, öffnet man den Visual-Basic-Editor 
mit Alt+F11 und importiert der Reihe nach via Datei-Menü die jeweiligen VBA-
Quelltexte und die zugehörigen Userform-Dateien mit der Extension "frm" ins 
Outlook-eigene VBA-Projekt.

Zusätzlich müssen die Makros aus der Ereignisprozedur Application_Startup aufgerufen
werden. 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-Anweisungen lauten jeweils

Call OLBA_StartButtonAnlegen  ' für Backup aller Dateien
Call OLDU_StartButtonAnlegen  ' für Dubletten aufspüren
Call OLAN_StartButtonsAnlegen ' für Ansichten sichern
Call OLNV_StartButtonsAnlegen ' für Nachverfolgung (nur Outlook 2002/XP)

und sind als eigene Zeile am Ende der Prozedur oberhalb der End-Sub-Zeile zu 
platzieren. Die Reihenfolge spielt dort keine Rolle. Nach dem Aufruf des Menübefehls 
"Datei/Projekt1 speichern" übernimmt der Visual-Basic-Editor alle Änderungen ins 
VBA-Projekt.

Nach Einrichten der Makros empfiehlt es sich, sie zu zertifizieren, denn wenn 
die Makrosicherheitsstufe wie in der Voreinstellung hoch eingestellt ist, führt 
Outlook grundsätzlich keine Makros aus. Das lässt sich ändern, indem man die 
Sicherheitsstufe unter "Extras/Makro/Sicherheit" auf niedrig einstellt. Wer 
jedoch auf maximale Sicherheit bedacht ist, sollte seinen Makros eine digitale Unbedenklichkeitsbescheinigung ausstellen. Dazu muss man gegebenenfalls im 
Office-Setup die "Digitale Signatur für VBA-Projekte" nachinstallieren. Das 
Tool Selfcert.exe im Office-Programmordner generiert ein digitales Zertifikat, 
das sich aus dem Visual-Basic-Editor heraus über "Extras/Digitale Signatur/Wählen" 
dem gesamten VBA-Projekt zuweisen lässt. Nach dem Speichern des Projekts und 
einem Neustart von Outlook erscheint ein Dialog, der auf das angeblich unsichere 
Zertifikat hinweist. Nach dem Einschalten des Kontrollkästchens "Makros aus dieser 
Quelle immer vertrauen" und einem Klick auf "Makros aktivieren" führt Outlook 
künftig alle Makros dieses Projekts ohne lästige Nachfragen aus.