juchjuca1
Goto Top

Outlook 2003 - Nachricht bearbeiten - Skript

Hallo Ihr Spezialisten,
bin neu hier!

Wie kann man in einem Outlook-Element den Menüpunkt "Bearbeiten | Nachricht bearbeiten" per Skript aktivieren!

DAnke für Eure Hilfe!

Content-ID: 94113

Url: https://administrator.de/forum/outlook-2003-nachricht-bearbeiten-skript-94113.html

Ausgedruckt am: 11.04.2025 um 17:04 Uhr

colinardo
colinardo 11.08.2008 um 13:32:36 Uhr
Goto Top
Wenn du mit "Script" ein VBA Makro meinst dann sollte dir das weiterhelfen:

 Application.ActiveInspector.CommandBars.ExecuteMso ("EditMessage")   

Diese Zeile ruft die vordefinierte Aktion "Nachricht bearbeiten" im aktuellen Fenster auf.

Beispiel-Sub:

Sub Test()
    Dim objLastMail As mailItem
    Set objLastMail = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox).Items.GetLast  
    objLastMail.Display
    Application.ActiveInspector.CommandBars.ExecuteMso ("EditMessage")  
End Sub
juchjuca1
juchjuca1 11.08.2008 um 15:46:19 Uhr
Goto Top
Hallo Softmeister,

vielen Dank für deine Antwort.

Es funktioniert alles bis auf die Methode "Application.ActiveInspector.CommandBars.ExecuteMso ("EditMessage") ".
Es kommt der Fehler: Methode ... nicht gefunden und ExecuteMso ist markiert!

Vielleicht hast du ja noch'ne Idee!
juchjuca1
juchjuca1 11.08.2008 um 16:36:35 Uhr
Goto Top
Hallo Softmeister,

mit deiner Idee hast du mir auf die Sprünge geholfen.

Info-halber - mit diesen Methoden geht's
1. Application.ActiveInspector.CommandBars(4).Controls(2).Controls(11).Execute
oder
2. Application.ActiveInspector.CommandBars("Menu Bar").Controls("&Bearbeiten").Controls("Nachricht &bearbeiten").Execute

Danke nochmals - Jetzt geht's
colinardo
colinardo 12.08.2008 um 07:28:20 Uhr
Goto Top
Ja so gehts auch... habe das mit Outlook 2007 getestet, wahrscheinlich ist die Methode in Outlook 2003 noch nicht vorhanden.
Noch ein Tipp: Für solche Entwicklungszwecke ist das Tool OutlookSpy genau das richtige !

Grüße Uwe