Interne Bezeichnungen von Outlook-Feldnamen

In WIN 2/99 haben Sie im Tip-Special »Brieftauben von Outlook« erklärt, wie man mit den internen Bezeichnungen der Outlook-Feldnamen zum Beispiel das Adreßformat von Winword ändern kann. Die dortige Liste ist aber nicht vollständig. So fehlen die Bezeichner für das Feld »Anrede« und die Felder der privaten Adresse. Können Sie die Tabelle bitte überarbeiten?

Eine offizielle Dokumentation zu diesem Thema gibt es nicht, und selbst den Microsoft-Profi-Support kostete es intern einige Mühe, an die Informationen zu gelangen. Doch es ist geschafft: Wir können Ihnen die komplette Tabelle liefern und kommen dem Wunsch vieler Leser nach, ihren Einsatz nochmals detailliert zu beschreiben. Der direkte Zugriff auf Objekte von Outlook wie zum Beispiel Kontaktfelder geschieht über die Schnittstelle zur Anwendungsprogrammierung MAPI (Messaging Application Programming Interface). Das Konzept der sogenannten Collaboration Data Objects (CDO) sieht dabei einen eindeutigen Namen (Identifier) für jedes Feld (Objekt) vor. Allerdings sind diese Namen in Anlehnung an die VBA-Programmierung alle vom Englischen abgeleitet, so daß eine Zuordnung zum deutschen Feldnamen in den entsprechenden Outlook-Dialogen oft schwerfällt. So hat zum Beispiel der Bezeichner »PR_DISPLAY_NAME_ PREFIX« auf den ersten Blick recht wenig mit dem zugehörigen Feldnamen »Anrede« zu tun. In der Tabelle rechts finden Sie eine Übersicht der wichtigsten Identifier zum Briefeschreiben mit den entsprechenden Feldbezeichnern der deutschen Version von Outlook 97. Die Postanschrift legen Sie in den Kontakten von Outlook fest, indem Sie für die entsprechende Adresse das Kontrollkästschen »Dies ist die Postanschrift« aktivieren. Aus Platzgründen haben wir die komplette Tabelle als OUTLOOK.DOC auf die Heft-CD ausgelagert. Dort sind auf vielfachen Wunsch jetzt auch die Adreßbestandteile nach »geschäftlich«, »privat« und »Postanschrift« unterschieden. Mit der Kenntnis über die Bezeichner der CDOs können Sie beispielsweise das Adreßformat von Word 97 ändern, wenn Sie via Outlook einen Brief schreiben. Das Format, in dem später die Adresse im Dokument auftaucht, ist dabei intern definiert. Um es anzupassen, legen Sie ein neues Dokument an und tippen die Identifier in spitzen Klammern exakt in der später benötigten Reihenfolge und Anordnung ein. Das kann dann etwa so aussehen:



  

 
Achten Sie bei der Eingabe unbedingt auf die Großschreibung. Dann markieren Sie den gesamten Textblock und wählen den Befehl »Einfügen | AutoText | AutoText« oder drücken die Tastenkombination [ALT]+[F3]. Als Namen für den Textbaustein tragen Sie »AdreßLayout« exakt in der angegebenen Schreibweise ein; bei der englischen Winword-Version heißt der Baustein übrigens »AddressLayout«. Ab sofort erscheinen Adressen in der festgelegten Form, die Sie jederzeit auf dem gleichen Weg wieder ändern können. Für verschiedene Adreßlayouts legen Sie sich in verschiedenen Dokumentvorlagen Textbausteine an. Der eingangs erwähnten Artikel mit weiteren Einsatzmöglichkeiten befindet sich als OUTLOOK.PDF auf der Heft-CD.
Übersicht wichtiger Outlook-Kontaktfelder mit ihren MAPI-Identifiern. Die vollständige Liste der Felder finden Sie auf der Heft-CD.
PR_DISPLAY_NAME	Name wie im Feld »Adreßbuch«
PR_DISPLAY_NAME_PREFIX	Anrede
PR_GIVEN_NAME	Vorname
PR_MIDDLE_NAME	Weitere Vornamen
PR_SURNAME	Nachname
PR_GENERATION	Nachnamenzusatz
PR_TITLE	Position
PR_COMPANY_NAME	Firma
PR_Department_Name	Abteilung
PR_STREET_ADDRESS	Straße
PR_POSTAL_CODE	PLZ
PR_LOCALITY	Ort
PR_STATE_OR_PROVINCE	Region
PR_COUNTRY	Land