Erinnerungsmail wenn Datum erreicht
#1
Hallo zusammen,

ich habe einen Code gefunden der eigentlich genau das macht was ich bräuchte. Mail senden, wenn Datum erreicht.

https://forum.chip.de/discussion/1395917...excel-2007 hier findet sich der Code.

Probleme gibt es mit dem Teil der in das Modul eingetragen wird. ab: Dim olMessage As Outlook.MailItem  (benutzerdefinierte Typ nicht definiert)

Versteht jemand wo genau der Fehler dabei liegt?

Liebe Grüße
Leo
Top
#2
Extras/Verweise und Outlook auswählen
[-] Folgende(r) 1 Nutzer sagt Danke an Storax für diesen Beitrag:
  • Leonhard
Top
#3
Hallo, :19:

du musst einen Verweis auf die Outlook Bibliothek setzen. Im VBA Editor unter Extras - Verweise. :21:
[-] Folgende(r) 1 Nutzer sagt Danke an Gast für diesen Beitrag:
  • Leonhard
Top
#4
Vielen lieben Dank =)
Eine letzte Frage noch: wie müsste ich den Code ändern dass die Mail nur angestoßen wird wenn das Datum in der Liste z.B. 60 Tage vor dem aktuellen Datum liegt?

Liebe Grüße
Leo
Top
#5
PHP-Code:
If .Cells(11).Value <= Date 
Das sieht mir stark nach der Bedingung aus, die geändert werden muss, wahrscheinlich zu

Code:
If .Cells(1, 1).Value <= Date -60

Und da bin ich mal gespannt
Zitat:Eine letzte Frage noch
[-] Folgende(r) 1 Nutzer sagt Danke an Storax für diesen Beitrag:
  • Leonhard
Top
#6
Zitat:Und da bin ich mal gespannt
=))) Sorry Blush
Sehe ich das richtig das der Code immer nur die erste Zeile abfragt? ich hätte mehrere Datumsangaben untereinander in der Spalte A die geprüft werden sollen.
Top
#7
Auf den ersten Blick sieht das so aus.
Es scheint "komischer Code" zu sein, da wird ja Sendkeys verwendet OMG

Zitat:
Code:
wshShell.SendKeys ("%s")
Top
#8
wäre es viel aufwand das dynamisch auf die ganze Spalte anzupassen? und was bedeutet Sendkeys? klingt nicht wirklich positiv deine Reaktion Huh
Top
#9
Aufwand ist relativ, für mich vielleicht 10min bis 1h und ich muss niemanden fragen.
Für Dich nur mit fremder Hilfe zu schaffen.

Aber ich passe sicher so einen Code nicht an, vielleicht jemand anders.

Sendkeys bedeutet, dass Tastenschläge simuliert werden. Das ist relativ instabil.
Top
#10
Hallo Leo,
lade mal Dein Sheet hoch ich baue es Dir ein.
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 19 (32bit)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste