Office - Word, Excel und Co. 9.703 Themen, 40.813 Beiträge

Outlook 2003: Felder anzeigen in benutzerdefiniertem Formular?

Zico / 1 Antworten / Flachansicht Nickles

Hallo zusammen,


ich habe folgendes Problem: Für einen automatisierten Urlaubsantrag, welchen ich als benutzerdefiniertes Formular realisiere, würde ich gerne Zusatzinformationen zum Formularaussteller in einem Feld auf dem Formular anzeigen lassen (z.B. Telefonnummer, Abteilung usw. aus den Kontakten).
Die Kontaktfelder aus der Feldauswahl kann ich leider nicht verwenden, da ich das Formular auf Basis des Nachrichten-Formulars erstellt habe.


Vielleicht kann mir jemand einen Tipp geben, wie ich generell Feldinhalte auf einem Formular anzeigen kann. Ich vermute, dass das wohl mit VBScript zu erfolgen hat, nur leider hab ich da noch recht wenig Erfahrung...


Viele Grüße, Zico

bei Antwort benachrichtigen
Uli M Zico „Outlook 2003: Felder anzeigen in benutzerdefiniertem Formular?“
Optionen

Hallo Zico,

Neue Felder fügst du grundsätzlich ein über die Feldauswahl - Neu...
Du willst vermutlich aber ja nicht, dass der Bearbeiter die Angaben jedes mal selbst machen soll.
Du kannst zwar grundsätzlich mit VBScript im Formular schon auch Daten aus Kontakte-Ordnern auslesen (allerdings dann mit Ol's Sicherheitswarnung), das Hauptproblem wird aber sein, wie du den Bezug User - Kontakt-Element herstellen willst (sofern dieses überhaupt existiert)
Diese Daten könnten stattdessen aus einer userspezifischen Datei ausgelesen werden, deren Pfad aber immer gleich ist (z.B. auf dem HOME-Laufwerk).
Generell hat allerdings Scriptcode in Ol-Formularen ziemlich viele Nachteile.
Du solltest dir daher vielleicht überlegen, ob du dies nicht lieber mit einer anderen Anwendung programmierst und Ol - ggf. nebst spez. Formular - dann nur zum Versand nutzt.

PS: Workflows wie Urlaubsanträge und ihr weiterer Verlauf sind - auch je nach Firmenrichtlinien - i.d.R. eine zu komplexere Angelegenheit, um sie rein mit einem noch so komfortablem Ol-Formular bzw. E-Mail überhaupt sauber umzusetzen.

Gruß
Uli

bei Antwort benachrichtigen