Sammelbehälter, c't 8/06, S. 186, db
------------------------------------

Liesmich.txt                 dieser Text
DieseOutlookSitzung.txt      VBA-Quelltext für Import in Outlook
frmAnhänge.frm               Userform zum Importieren
frmAnhänge.frx               gehört zur obigen Userform
frmAnhängeElementWählen.frm  Userform zum Importieren
frmAnhängeElementWählen.frx  gehört zu obiger Userform
OL_Anhänge.bas               Basic-Modul zum Importieren
Universaltools.zip           bitte separat entpacken und installieren


Das VBA-Add-in Anhang-Manager erweitert alle Outlook-Versionen ab 2000 
um allerhand nützliche Funktionen. So kann der Anwender nicht nur mehrere 
Dateien gleichzeitig an eine Mail anhängen, sondern auch den Inhalt eines 
ganzen Ordners. Wer einen Vertrag, eine Skizze oder ein anderes gedrucktes 
Dokument per E-Mail verschicken möchte, legt es einfach auf den Scanner 
und klickt auf die zuständige Schaltfläche. Den Rest erledigt das Add-in. 
Den gleichen Dienst bietet das Tool Besitzern einer an den PC angeschlossenen 
Webcam oder Digitalkamera. Darüber hinaus lassen sich auch beliebige Outlook-
Elemente wie Nachrichten, Kontakte oder Termine hinzufügen, die als MSG-Datei 
übermittelt werden. Der Empfänger kann sie mit nahezu jedem PIM-Programm öffnen.
Der Anwender kann die Elemente einer Zusammenstellung jederzeit speichern und 
bei Bedarf wieder laden. 


Voraussetzungen
---------------

Das Add-in wurde für Outlook 2003 entwickelt, sollte jedoch auch 
in den früheren Versionen 2002 (XP) und 2000 funktionieren. Für 
den ordnungsgemäßen Betrieb muss der Outlook-eigene E-Mail-Editor 
für die Bearbeitung von Nachrichten zum Einsatz kommen; mit Word 
als E-Mail-Editor arbeitet das Add-in nicht zusammen. Ferner muss 
der Windows Script Host mit der Skriptsprache VBScript aktiv sein, 
was der Voreinstellung von Windows XP entspricht. Um das Scannen 
von Dokumenten und das Abrufen von Video- beziehungsweise Kamera-
bildern zu ermöglichen, müssen die angeschlossenen Geräte WIA-
kompatibel sein, was auf neuere Geräte durchweg zutreffen sollte.


Packprogramm 7-zip installieren
-------------------------------

Laden Sie die aktuelle Version des Open-Source-Packprogramms von 
der Adresse www.7-zip.org. Starten Sie das Installationstool, und 
folgen Sie dessen Anweisungen.

Windows Image Acquisition Library 2.0 installieren
--------------------------------------------------

Laden Sie die Datei WIAAutSDK.zip von folgender Adresse:

http://www.microsoft.com/downloads/details.aspx?FamilyID=a332a77a-01b8-4de6-91c2-b7ea32537e29&DisplayLang=en#filelist

Entpacken Sie den Inhalt der ZIP-Datei in ein leeres Verzeichnis. 
Folgen Sie den Anweisungen der darin zu findenden Datei ReadMe.txt 
für die ordnungsgemäße Installation der ActiveX-Bibliothek.

UniversalTools.ocx installieren
-------------------------------

Für den Zugriff auf Windows-Dialogfelder greift das Add-in auf das
vom Autor entwickelte ActiveX-Control UniversalTools.ocx zurück. Um 
es zu installieren, entpacken Sie zunächst den Inhalt der Datei 
UniversalTools.zip in ein leeres Verzeichnis. Darin starten Sie 
dann das Installa­tionspro­gramm Setup.exe und folgen dessen Anweisungen.

Projektdateien importieren
--------------------------

Starten Sie Outlook und wechseln Sie mit Alt+F11 in den Visual-Basic-Editor. 
Wählen Sie jeweils "Datei/Datei importieren", um das Basic-Modul 
OL_Anhänge.bas sowie die beiden Userforms frmAnhänge.frm und 
frmAnhängeElementWählen.frm in das Outlook-eigene VBA-Projekt einzufügen. 
Anschließend fügen Sie den Inhalt der Textdatei DieseOutlookSitzung.txt 
mit Hilfe der Zwischenablage in das Klassenmodul DieseOutlook­Sitzung ein. 
Sie öffnen das Modul, indem Sie im Projekt-Fenster auf das Pluszeichen vor 
“Microsoft Office Outlook Objekte” klicken und dann einen Doppelklick auf 
“DieseOutlook­Sitzung” ausführen. Sollte das Klassenmodul bereits 
namensgleiche Prozeduren enthalten, so müssen Sie jeweils die Inhalte 
der vorhandenen und der neu eingefügten Prozedur zusammenführen, da jede 
Prozedur nur einmal vorkommen darf.

Verweis einrichten
------------------

Wählen Sie "Extras/Verweise". Schalten Sie die Kontrollkästchen vor dem 
Listenfeldeintrag “Microsoft Windows Image Acquisition Library v2.0” ein 
und klicken Sie danach auf OK.

Makroausführung erlauben
------------------------

Um Outlook grundsätzlich das Ausführen von Makros zu gestatten, sollten 
Sie diesen eine digitale Unbedenklichkeitsbescheinigung ausstellen. Dazu 
müssen Sie gegebe­nenfalls die “Digitale Signatur für VBA-Projekte” im 
Office-Setup nachinstallieren. Starten Sie anschließend das Tool 
Selfcert.exe im Office-Programmordner, und legen Sie mit dessen Hilfe 
ein Zertifikat für sich selbst an. Danach wechseln Sie zurück in den 
Visual-Basic-Editor und wählen "Extras/Digitale Signatur". Über die 
Schaltfläche Wählen weisen Sie dem VBA-Projekt Ihr selbsterstelltes 
Zertifikat zu. Speichern Sie das VBA-Projekt mit "Datei/VbaProject.otm speichern" 
und starten Sie Outlook neu. Markieren Sie das Kontrollkästchen Makros 
aus dieser Quelle immer vertrauen, und klicken Sie auf Makros aktivieren.
