Outlook 2003: Link zu einer Datei per VBA in Mail einfügen

30/07/2009 - 10:07 von arno | Report spam
Hallo,

ich programmiere recht viel mit VBA für Excel, aber von Outlook habe
ich in dieser Hinsicht keine Ahnung - und ein Makro aufzeichnen geht
da nicht :(

Könnte mir jemand die folgenden Codeschnipsel schreiben, das folgenden
Text in das aktuelle Mail an der Cursorposition einfügt:

"<file://PFADDATEI>"

Das war es schon :) PFADDATEI überschreibe ich dann entsprechend.

Die DeLuxe Version wàre es, im Makro folgendes zu machen:

"<file://" & InhaltMeinerZwischenablage & ">"

Viele Grüsse

arno
 

Lesen sie die antworten

#1 Michael Bauer [MVP - Outlook]
30/07/2009 - 19:26 | Warnen spam
Am Thu, 30 Jul 2009 01:07:52 -0700 (PDT) schrieb arno:



Hallo,

ich programmiere recht viel mit VBA für Excel, aber von Outlook habe
ich in dieser Hinsicht keine Ahnung - und ein Makro aufzeichnen geht
da nicht :(

Könnte mir jemand die folgenden Codeschnipsel schreiben, das folgenden
Text in das aktuelle Mail an der Cursorposition einfügt:

"<file://PFADDATEI>"

Das war es schon :) PFADDATEI überschreibe ich dann entsprechend.

Die DeLuxe Version wàre es, im Makro folgendes zu machen:

"<file://" & InhaltMeinerZwischenablage & ">"

Viele Grüsse

arno



Hallo,

den Mailinhalt findest Du je nach Format in der Body- oder
HTMLBody-Eigenschaft.

An die Cursurposition schreiben geht mit Outlook nur, wenn Word als
Maileditor verwendet wird (ist ab OL07 gegeben). Dann kannst Du über
MailItem.GetInspector.WordEditor einen Verweis auf ein Word.Document-Objekt
erhalten und mit der Word-Bibliothek weiterprogrammieren.

Ohne Word als Maileditor ginge es noch mithilfe der Redemption
(www.dimastr.com).

An die Zwischenablage kommst Du, indem Du einmal dem VBA-Projekt eine
UserFrom hinzufügst; dadurch wird ein Verweis auf die MSForms-Bibliothek
erstellt (die UserForm kannst Du dann wieder entfernen). In der MSForms gibt
es das DataObject mit allen nötigen Funktionen (siehe Objektbrowser - f2 -
für Details).

Viele Gruesse
Michael Bauer - MVP Outlook

: Outlook-Kategorien? Category Manager ist die Lösung
: VBOffice Reporter für Datenanalyse & Berichte
: <http://www.vboffice.net/product.html?pub=6>

Ähnliche fragen