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-Key: 94113

Url: https://administrator.de/contentid/94113

Printed on: April 19, 2024 at 03:04 o'clock

Member: colinardo
colinardo Aug 11, 2008 at 11:32:36 (UTC)
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
Member: juchjuca1
juchjuca1 Aug 11, 2008 at 13:46:19 (UTC)
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!
Member: juchjuca1
juchjuca1 Aug 11, 2008 at 14:36:35 (UTC)
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
Member: colinardo
colinardo Aug 12, 2008 at 05:28:20 (UTC)
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