Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Regel per Makro ausführen?

284 views
Skip to first unread message

Gerhard

unread,
Mar 31, 2003, 9:35:59 AM3/31/03
to
Hallo Nicole,
du musst deinen Code in das NewMail-Ereignis der Applikation schreiben.
Allerdings kannst du damit nur eigene "Regeln" realisieren; wenn der Benutzer
selber Regeln eingerichtet hat, die mit deinem Code kollidieren, hast du
verloren.
Wenn du neu in Outlook VBA bist, solltest du mit der Website www.slipstick.com
beginnen.
HTH
Gerhard
"Nicole Simon" <nicole...@draeger.com> wrote in message
news:b6956h$q7s$1...@news.draeger.com...
>
>
> Hat einer für mich einen groben Tip, welcher Befehl in VBA dafür zuständig
> ist, daß im aktuellen Ordner (meinetwegen auch nur im Posteingang) eine
> Regel angewendet wird?
>
> Also das, was ich über Extras -> Regeln -> Jetzt ausführen erreiche?
>
> tia
> Nicole
>
> --
> »Why do I even try?«
> Maria de Luca


Gerhard

unread,
Apr 1, 2003, 1:54:36 AM4/1/03
to
Na, um so einfacher (wenn man sich in VBA auskennt):
jede Regel kann als Makro in VBA nachgebildet werden, bloßes "Einsetzen" einer
vorhandenen Regel geht nicht. Jedes Makro kann mit einem Button auf der
Menüleiste dargestellt und dann durch Klick ausgeführt werden.
Außerdem: NewMail ist das Ereignis, wenn eine neue Mail im Posteingang
eintrifft. Wenn eine neue Mail verschickt wurde, heißt das Ereignis ItemSend.
Gerhard

"Nicole Simon" <nicole...@draeger.com> wrote in message

news:b69rfq$vtu$3...@news.draeger.com...


> Gerhard wrote:
> >du musst deinen Code in das NewMail-Ereignis der Applikation schreiben.
>

> NewMail ist meines Erachtens das Ereignis, wenn eine neue Mail eintrifft
> (alternativ wenn eine neue Mail erzeugt wird, das kann ich jetzt gerade
> nicht auseinanderhalten). Es würde meinem Verständnis des gesamten
> VBA-Modells widersprechen, wenn ich in ein solches Ereignis etwas schreiben
> muß um einen solchen Befehl auszuführen.
>
> Ich suche in der Tat das was ich schrieb: Den Befehl (im VBA), der bei
> Ausführung (per Makroaufruf respektive als mein Ziel per Icon) des Makros
> bestimmte (= von mir ausgesuchte, im Makro festgelegte) Regeln anwendet.
> Nicht automatisch, nicht auf Ereignis, einfach bei Ausführung des Makros.
> Es sind zudem meine eigenen Regeln, die ich anwenden will, es geht
> ausschließlich um meine Umgebung, es soll nicht transportierbar sein und
> ich möchte keine extra Tools sondern den Befehl.
>
>
> Ich verwende Outlook 2002 SP2. Entsprechend alle
> Interpretationsmöglichkeiten beseitigt? ;)

Gerhard

unread,
Apr 1, 2003, 6:42:03 AM4/1/03
to
Es gibt in Outlook in der Tat viele Einstellungen und Befehle, die man nur per
Tastatur/Maus, aber nicht per Makrocode vornehmen kann. Das Outlook Object Model
kennt zum Beispiel keinen Zugriff auf benutzerdefinierte Regeln (weder Lesen
noch Schreiben). Da es auch keine Tastenkombination gibt, um eine Regel sofort
auszuführen, kannst du auch mit dem Sendkeys-Befehl nichts anfangen. Traurig,
aber wahr.

Gerhard
"Nicole Simon" <nicole...@draeger.com> wrote in message
news:b6bn8u$mt3$1...@news.draeger.com...

> Gerhard wrote:
> >jede Regel kann als Makro in VBA nachgebildet werden, bloßes "Einsetzen"
einer
> >vorhandenen Regel geht nicht.
>
> Ich soll wirklich glauben, daß ein Menüweg zum Aufrufen einer Funktion
> keine Entsprechung in VBA hat? *argl* na gut.
0 new messages