Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten Top
#2
Extras/Verweise und Outlook auswählen
[-] Folgende(r) 1 Nutzer sagt Danke an Storax für diesen Beitrag:
  • Leonhard
Antworten Top
#3
Hallo, :19:

du musst einen Verweis auf die Outlook Bibliothek setzen. Im VBA Editor unter Extras - Verweise. :21:
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • Leonhard
Antworten 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
Antworten 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
Antworten 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.
Antworten 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")
Antworten 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
Antworten 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.
Antworten 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)
Antworten Top


Gehe zu:


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