![]() |
Excel&VBA: Mail senden
Ich möchte über einen eigenen Menüpunkt eine email schicken, das folgende Kriterien erfüllt:
1. eine Zeile aus einer Tabelle, nicht das gesamte Blatt (zB Zeile3(ZELLE1 bis ZELLE10)) 2. davor und dahinter soll noch ein formatierter Text stehen mit möglichem Bezug zu bestimmten Zellen (zB. Lieber "ZELLE:A15", wie gehts dir...) 3. das soll möglichst mit einem einzigen Klick ablaufen, sodass die email ohne weiteres Zutun versendet wird. (email-Adressen stehen in einer eigenen Spalte, ebenso Betreff und Absender) Ist das möglich oder muss ich auf VB ausweichen? |
Soviel i weiß, kannst des mit dem Text alles machen - nur abschicken selbst kannst nur mit VBA glaube ich nicht!
|
Ganze Tabellenblätter lassen sich abschicken, hätt halt gern einen gezielten Zugriff.
|
Mach dir halt ein Macro in VBA, dass dir die angegebenen Zeilen auf ein neues Sheet kopiert. Dann kannst du dieses Sheet wegmailen.
Ansonsten kannst du auch die MAPI von VBA aus verwenden. Soll das Prog auch auf anderen funktionieren? Wenn ja haben diese Maschinen alle Outlook drauf? ..sonst kannst du auch Outlook von vba aus fernsteuern.... mfg Kneri |
Argh, super Idee(!) :), jetzt wo ich mir in VB eine Tabellenkalkulation geschrieben habe :( Aber du hast mir trotzdem sehr geholfen, denn jetzt weiß ich, wie ich die ausgehenden Emails formatieren kann: nicht sofort in einem RTF Feld, sondern zuerst in einer Tabelle!
DANKE !! :D |
Mails? Formtieren? Wurde da ein neuer Standard eingefuehrt?
Zitat:
Wie macht ma da eine Tabelle? ;) |
Pardon, sollte heißen statt
"... wie ich die ausgehenden Emails formatieren kann..." "... wie ich den Text der ausgehenden Emails formatieren kann..." oder layouten oder... |
Wenn du z.b. blat (http://www.interlog.com/~tcharron/blat.html) verwenden könntest, wäre das abschicken IMHO auch lösbar (Neue Datei aufmachen, Message-Body mittels VBA hineinschreiben, als Textfile speichern, blat mit entsprechenden Parametern aufrufen).
Ev. hilft auf der Code von: http://www.blat.net/newdocs/MSAccess_class.html |
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag