Home-›Foren-›Outlook-›Outlook VBA-›Kopieren bestimmter Adressfelder
- Dieses Thema hat 1 Antwort sowie 2 Stimmen und wurde zuletzt vor 11:53 um 22. Januar 2007 von Cokeat3grade aktualisiert.
- AutorBeitrag
- 20. November 2006 um 15:26 #39174itbedvTeilnehmer
Kopieren bestimmter Adressfelder
Hi,
ich habe folgendes Problem – ich möchte in den Kontaktdaten von Outlook2003 ein Feld einrichten, in dem nur ausgewählte Kontaktdaten angezeigt werden.
Es geht darum, dass ohne großen Aufwand die wichtigsten Adressdaten kopiert werden können (Copy / Paste), beispielsweise für einen Briefkopf/Postanschrift usw.
Wie lässt sich das umsetzen?
Einen eigenen Versuch habe ich auch schon gestartet – leider funktioniert er nicht 100 prozentig (siehe Bild 3) Ich kann mir gut vorstellen, dass ich nicht der erste bin, der diese Idee hat. Falls Ihr andere Einfälle zur Umsetzung meiner Anforderung habt, bitte meldet Euch.!Vielleicht lässt sich da mit VBA-Kenntnissen etwas realisieren?!
Im Folgenden stelle ich noch die Umsetzung meiner Idee dar. Falls ihr wisst, wie ich den Fehler beheben kann – es wäre toll. Aber bin auch offen für jede andere Anregung!
Gruß itbedv
Kombinationsfeld auf alte Kontakte übertragen – FEHLER
Outlook 2003 – Adressformular/Kombinationsfeld (Exchange)
Bei der Adressdatenbank von Outlook wurde ein neues Formular angelegt, indem ein selbstdefiniertes Kombinationsfeld erzeugt wurde, so dass man alle Adressdaten (Anrede, Name, Str., Email usw) nochmals rechts neben den Eingabefeldern stehen hat.
Sinn: schnelle „Copy-Paste“-Funktion der wichtigsten Adressdaten.
Füge ich einen neuen Kontakt hinzu, so wird dieser, wie gewünscht im neuen Formular dargestellt. Bild 2:Problem: 1000e Kontaktdaten sind schon eingegeben. Diese sollen in die neue Nachrichtenklasse importiert werden. Dafür verwende ich „DocMessageClass“, wie häufig empfohlen. Leider bekomme ich statt der Adresse in dem neuen Feld dann nur „#Fehler“ angezeigt. Bild 1:
Merkwürdig daran ist auch: Wenn ich in irgendeinem Eingabefeld beispielsweise „Space“ und „Enter“ drücke, aktualisiert sich das Feld und es wird alles richtig angezeigt.
Bild 3: zeigt die Grundeinstellungen, die beim Kombinationsfeld vorgenommen wurden.
Hat jemand eine Idee, wie der Fehler behoben werden kann oder ähnliche Erfahrungen?
Danke im Vorraus!!!
22. Januar 2007 um 11:53 #141002Cokeat3gradeTeilnehmerHallo,
das Problem an der Sache liegt daran, das die Felder durch das ändern des Standardformulars nicht berechnet werden!
Sobald du aber eine kleine Änderung an dem Inhalt durchführst und den Kontakt speicherst, wird das Feld berechnet und es wird kein Fehler mehr angezeigt!
Um das Problem zu lösen solltest du mittels Makro alle Kontakte einmal durchlaufen und eine Änderung durchführen und das ganze speichern. Dann sind alle Kontakte in gewünschter Form. Bei neuen Kontakten wird dein Feld ja eh direkt berechnet!
Gruss
Cokeat3grade - AutorBeitrag