Die neuste Version von Outlook unterstützt VBA nicht mehr. Meine Empfehlung ist stattdessen Power Automate zu nutzen, um Automatisierungen auszuführen, sobald eine Mail ankommt. Eine erste Einführung in Power Automate gibt es hier: ruclips.net/video/d5pKsplJ1O4/видео.html&ab_channel=KaiWeissmann LG Kai
Hey mal ne Frage wie kann ich ein bereits geöffnetes Fenster mit eingetragenen empfänger ein Makro benutzen das dort meine Mail Vorlage reinkommt denn er öffnet immer ein neues ohne empfänger
Wieder einmal super verständlich erklärt. Ich hätte an einem Video zu folgendem Thema großes Interesse: Wie kann man von Excel auf ein Funktionspostfach, also nicht das eigene, zugreifen? Mails verarbeiten, Aktion bei neuer Mail, Umgang mit Anhängen - das wäre klasse. 🙂
Wieder ein sehr interessantes Video. Einen QuickStep kann man in Outlook, so glaube ich jedenfalls, nicht für eine solche Aktion erstellen, also wäre das zumindest eine Alternative. Wenn ich es einmal brauche, werde ich mich hoffentlich erinnern 😉👍 Danke.
Hallo Kai , vielen Dank für das tolle Video, genau so etwas habe ich schon immer gesucht. Kannst du mir sagen was ich im VBA - Code ändern muss, wenn ich eine Exchange E-Mail Adresse habe ? Bei meiner Privaten Adresse klappt es nur bei mir auf der Arbeit wird die E-Mail Adresse nicht gelesen.
Hallo Kai, danke für dein Video. Gut erklärt. Hast du noch ein paar Tips für die Verwendung von VBA zur Erweiterung von Kalenderfunktionen. Ich möchte unter anderem die Kategorie eines Kalendereintrags automatisch in Abhängigkeit vom Betreff einstellen lassen. Mit autom. Regeln bin ich nicht weiter gekommen.
Hallo Kai, sehr gutes Video, vielen Dank! Wie kann ich nur Excel Dateien als Anhang betrachten? Wenn in der Email Signatur ein Logo ist wird das ebenfalls als Anhang in Excel importiert, was ich nicht möchte
Hallo hab mal ne Frage, ich hab dank deiner Videos schon ganz tolle Fortschritte gemacht was excel angeht. Bei meinem derzeitigen Projekt hab ich aber ein Problem was ich irgendwie nicht gelöst bekomme. Wenn ich mein makro starte springt excel in eine ganz andere Zelle als die die ich vorgegeben hab. Und egal welchen Ort ich im makro angebe. Er springt immer wieder nach dem das makro beendet ist an den gleichen Punkt. Hast du me Ahnung was das sein könnte?
Hi, Kurze Frage: ist es möglich eine Mail aus einem bestimmten Postfach per marko als Gelesen zu Markieren und gleichzeitig im Betreff mein Kürzel zu hinterlegen?
@@KaiWeissmann ich danke dir ... dadurch kann ich nun mehrere Arbeitsprozesse komplett automatisieren über weitere Makros und Power Query und automatisierte DB Abfragen einfach 🔨 :-)
Sehr coole Videos ! Funktioniert auch alles soweit, allerdings erkennt das Makro nur, sofern die Bedingungen erfüllt sind, wenn die Nachricht an eine bbestimmte von verschiedenen Mailadressen, die ich in Outlook hinterlegt habe, gesendet wurde. Gibt es einen Code um die Empfängeradresse zu definieren ? LG
Hi Kai, du hast die geilsten und aktuellsten Videos auf dem Markt und ich respektiere es echt sehr, dass du dein Wissen teilst DANKE!!! Ich überlege grad wie ich nur eine Email lokal als PDF speichern kann die ein gewisser Absender verschickt hat und einen Betreff enthält. Weißt du da etwas? LG Marko
Hallo Marko, freut mich, dass dir meine Videos gefallen! Dein Problem kannst du mit der If-Anweisung und dem Abfragen der entsprechenden Werte machen. Zur If-Anweisung habe ich hier ein Video: vbatrainer.de/if-anweisung/ Mail Video: vbatrainer.de/mail-versenden/ LG Kai
@@KaiWeissmann Hi Kay, in meiner Firma haben wir Klassifikationen von emails (zB internal use etc) Wenn ich den unten stehenden Code verwende lädt dieser kurz und es erscheint dann der Fehlercode 13 "type missmatch" mit dem Hinweis bei "Next olmail" (hier wird olmail als "nothing" angezeigt) Weißt du wie ich das lösen kann? Vielen Dank und LG Private WithEvents addeditems As Items Private Sub Application_Startup() Set addeditems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub Private Sub addedItems_ItemAdd(ByVal Item As Object) Dim olmail As Outlook.MailItem Dim dateipfad As String
If TypeName(Item) = "MailItem" Then Set olmail = Item
Alles klar, vielleicht wäre ein video noch sinnvoll, indem man erklärt wie immer um eine bestimmte Uhrzeit etwas geschieht, auch wenn der pc heruntergefahren ist?:)
Habe seit kurzen auf Office 365 gewechselt ist es dort nicht mehr möglich Makros zu Aktivieren . oder gibt es eine andere Lösung die Email einfach in einen Ordner meiner Wahl auf dem PC zu sichern . Hoffnungsvoll
Hi, danke für das Video ;-) -> bei mir funktioniert irgendetwas nicht bei : Dateipfad = "..........." & olAtt.FileName - wenn ich da drüber gehe ist nicht wie bei dir die Januar Datei zu sehen sondern
Hallo Kai, Danke für dieses Video - das hilft mir für mein Vorhaben einen Riesenstück weiter! Ich wollte fragen, ob auch folgendes möglich wäre: Die E-Mail ohne Anhang versenden. Die Masterdatei soll dann aber beispielsweise beim Erhalten von einer Email folgende Daten übernehmen: In die A1 kommt das Datum/ Uhrzeit vom Posteingang, B1 übernimmt den Betreff, C1 den Body und D1 den Absender. Außerdem ist die Masterdatei eine "Readonly" Datei, d.h. dass das Makro immer den Blattschutz entfernen würde, den Inhalt einfügen und den Blattschutz wieder aufnehmen
Hallo, ich habe in meinem Outlook "nur" ein Imap Postfach und Office 365 Family. VB sagt zu der ersten Zeile "Fehler beim Kompilieren: Nur im Objektmodul zulässig" Was muss ich machen, damit das Script funktioniert?
Tolles Tutorial. Ich scheitere allerdings bereits am ersten Schritt, der Debug Print "Application_Startup wird ausgeführt" wird bei mir beim Start von Outlook 2016 nicht ausgeführt. Die Makros sind wie im Video beschrieben in den Einstellungen aktiviert und das Skript wurde mehrfach überprüft und sowohl per kopieren als auch hänisch geschrieben. Woran kann das liegen?
@@KaiWeissmann Danke für die Antwort. Das habe ich bereits getan. Wenn ich die Applikation manuel starte, läuft das Skript auch problemlos durch. Nur das automatische starten der Applikation beim Start von Outlook funktioniert einfach nicht. Das ist wirklich schade.
Hallo Kai. Deine Videos sind klasse und haben mein Interesse an Excel VBA wieder geweckt. Kannst du mir sagen, wie man einzelne Excel Zellwert im Body von der Outlook_Mail unterbringen kann? Dank im Voraus
Hallo Christian, freut mich :) Das kannst du bspw mit .HTMLBody = "Hallo, " & Range("A1").Value & "Ende" Mehr zum String Verketten auch hier: vbatrainer.de/string-funktionen/ LG Kai
Wie kann ich ein Makro programmieren das es eine Mail Vorlage in einem bereits geöffneten Fenster der neuen Nachricht verfasst und nicht ein komplett neues zusätzliches fenster ohne empfänger öffnet 😮
Hallo Kai Weissmann, Vielen Dank für Deine vielen und guten Videos. Seit geraumer Zeit folge ich Dir und ich freu mich deine Videos zu sehen und für mich anzupassen. Jetzt bin ich von VBA angefixt und suche nach Lösungen welche mir den Arbeitstag erleichtern. Ich würde mich freuen, wenn Du ein Makro nachstellen könntest, welches in Outlook, eine oder mehrerer markierte E-Mail auf dem PC abspeichert, im Format: JJJJ-MM-TT_hhmm_Betreff Vielleicht hast Du zeit und findest hier einen Ansatz. Danke
Die neuste Version von Outlook unterstützt VBA nicht mehr. Meine Empfehlung ist stattdessen Power Automate zu nutzen, um Automatisierungen auszuführen, sobald eine Mail ankommt.
Eine erste Einführung in Power Automate gibt es hier: ruclips.net/video/d5pKsplJ1O4/видео.html&ab_channel=KaiWeissmann
LG Kai
Hey mal ne Frage wie kann ich ein bereits geöffnetes Fenster mit eingetragenen empfänger ein Makro benutzen das dort meine Mail Vorlage reinkommt denn er öffnet immer ein neues ohne empfänger
Wieder einmal super verständlich erklärt.
Ich hätte an einem Video zu folgendem Thema großes Interesse: Wie kann man von Excel auf ein Funktionspostfach, also nicht das eigene, zugreifen? Mails verarbeiten, Aktion bei neuer Mail, Umgang mit Anhängen - das wäre klasse. 🙂
Super! Vielen Dank, das kann ich super in meine Workflow-Automatisierung einbauen.
Hey Keno, freut mich sehr, dass dir das Video bei deiner Automatisierung hilft! LG Kai
Wieder ein sehr interessantes Video. Einen QuickStep kann man in Outlook, so glaube ich jedenfalls, nicht für eine solche Aktion erstellen, also wäre das zumindest eine Alternative. Wenn ich es einmal brauche, werde ich mich hoffentlich erinnern 😉👍 Danke.
Danke dir Matt! LG Kai
Hallo Kai , vielen Dank für das tolle Video, genau so etwas habe ich schon immer gesucht. Kannst du mir sagen was ich im VBA - Code ändern muss, wenn ich eine Exchange E-Mail Adresse habe ? Bei meiner Privaten Adresse klappt es nur bei mir auf der Arbeit wird die E-Mail Adresse nicht gelesen.
Hallo Kai, danke für dein Video. Gut erklärt.
Hast du noch ein paar Tips für die Verwendung von VBA zur Erweiterung von Kalenderfunktionen.
Ich möchte unter anderem die Kategorie eines Kalendereintrags automatisch in Abhängigkeit vom Betreff einstellen lassen. Mit autom. Regeln bin ich nicht weiter gekommen.
Vielleicht hilf dir mein Video zum Thema Outlook Termin: ruclips.net/video/Z_jotISWlT4/видео.html
Lg, Kai
So ein cooles feature!!! Leider ist es mit Mac nicht machbar, oder? Das Trust Center gibt es nicht ....
Wie das Feature mit Mac funktioniert kann ich nicht sagen.
Hallo Kai, sehr gutes Video, vielen Dank!
Wie kann ich nur Excel Dateien als Anhang betrachten?
Wenn in der Email Signatur ein Logo ist wird das ebenfalls als Anhang in Excel importiert, was ich nicht möchte
Hallo hab mal ne Frage, ich hab dank deiner Videos schon ganz tolle Fortschritte gemacht was excel angeht. Bei meinem derzeitigen Projekt hab ich aber ein Problem was ich irgendwie nicht gelöst bekomme. Wenn ich mein makro starte springt excel in eine ganz andere Zelle als die die ich vorgegeben hab. Und egal welchen Ort ich im makro angebe. Er springt immer wieder nach dem das makro beendet ist an den gleichen Punkt. Hast du me Ahnung was das sein könnte?
Hi, Kurze Frage: ist es möglich eine Mail aus einem bestimmten Postfach per marko als Gelesen zu Markieren und gleichzeitig im Betreff mein Kürzel zu hinterlegen?
WELTKLASSE... Einen neuen FAN hast du somit.
Danke dir :)
@@KaiWeissmann ich danke dir ... dadurch kann ich nun mehrere Arbeitsprozesse komplett automatisieren über weitere Makros und Power Query und automatisierte DB Abfragen einfach 🔨 :-)
Danke! 👌👌👌👍🏾
Vielen Dank für deine Unterstützung!
Sehr coole Videos !
Funktioniert auch alles soweit, allerdings erkennt das Makro nur, sofern die Bedingungen erfüllt sind, wenn die Nachricht an eine bbestimmte von verschiedenen Mailadressen, die ich in Outlook hinterlegt habe, gesendet wurde.
Gibt es einen Code um die Empfängeradresse zu definieren ?
LG
Hallo Kai, was habe zu tuen, wenn ich mehr als Konto verbunden haben, ich habe 3 eMailAdr mit einem Outlook verbinden? Danke! Gruß Wolle
Hi Kai,
du hast die geilsten und aktuellsten Videos auf dem Markt und ich respektiere es echt sehr, dass du dein Wissen teilst DANKE!!!
Ich überlege grad wie ich nur eine Email lokal als PDF speichern kann die ein gewisser Absender verschickt hat und einen Betreff enthält.
Weißt du da etwas?
LG Marko
Hallo Marko, freut mich, dass dir meine Videos gefallen! Dein Problem kannst du mit der If-Anweisung und dem Abfragen der entsprechenden Werte machen.
Zur If-Anweisung habe ich hier ein Video: vbatrainer.de/if-anweisung/
Mail Video: vbatrainer.de/mail-versenden/
LG Kai
@@KaiWeissmann
Hi Kay, in meiner Firma haben wir Klassifikationen von emails (zB internal use etc)
Wenn ich den unten stehenden Code verwende lädt dieser kurz und es erscheint dann der Fehlercode 13 "type missmatch" mit dem Hinweis bei "Next olmail" (hier wird olmail als "nothing" angezeigt)
Weißt du wie ich das lösen kann?
Vielen Dank und LG
Private WithEvents addeditems As Items
Private Sub Application_Startup()
Set addeditems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub addedItems_ItemAdd(ByVal Item As Object)
Dim olmail As Outlook.MailItem
Dim dateipfad As String
If TypeName(Item) = "MailItem" Then
Set olmail = Item
If InStr(olmail.Subject, "Test") 0 Then
For Each olmail In addeditems
dateipfad = “PATH” & "Markus.msg"
'Datei speichern
olmail.SaveAs (dateipfad)
Next olmail
End If
End If
End Sub
Sehr gutes Video, muss man anwesend sein, damit dieser Code ausgeführt wird oder geht das auch, wenn der PC heruntergefahren ist?
Freut mich, dass dir das Video gefällt :) Outlook muss währenddessen laufen. LG Kai
Alles klar, vielleicht wäre ein video noch sinnvoll, indem man erklärt wie immer um eine bestimmte Uhrzeit etwas geschieht, auch wenn der pc heruntergefahren ist?:)
Wie kann ich den Posteingang-Folder wählen, wenn ich 3 eMailADR in einem Outlook verwalte. Im Moment nimmt er immer das Exchangekonto?
Habe seit kurzen auf Office 365 gewechselt ist es dort nicht mehr möglich Makros zu Aktivieren . oder gibt es eine andere Lösung die Email einfach in einen Ordner meiner Wahl auf dem PC zu sichern .
Hoffnungsvoll
Hi, danke für das Video ;-)
-> bei mir funktioniert irgendetwas nicht bei :
Dateipfad = "..........." & olAtt.FileName - wenn ich da drüber gehe ist nicht wie bei dir die Januar Datei zu sehen sondern
Hallo Kai, Danke für dieses Video - das hilft mir für mein Vorhaben einen Riesenstück weiter! Ich wollte fragen, ob auch folgendes möglich wäre: Die E-Mail ohne Anhang versenden. Die Masterdatei soll dann aber beispielsweise beim Erhalten von einer Email folgende Daten übernehmen: In die A1 kommt das Datum/ Uhrzeit vom Posteingang, B1 übernimmt den Betreff, C1 den Body und D1 den Absender. Außerdem ist die Masterdatei eine "Readonly" Datei, d.h. dass das Makro immer den Blattschutz entfernen würde, den Inhalt einfügen und den Blattschutz wieder aufnehmen
Hallo, freut mich, dass dir das Video weiterhilft. Deine Idee hört sich auf den ersten Blick auf jeden Fall umsetzbar an. LG Kai
Hallo, ich habe in meinem Outlook "nur" ein Imap Postfach und Office 365 Family. VB sagt zu der ersten Zeile "Fehler beim Kompilieren: Nur im Objektmodul zulässig" Was muss ich machen, damit das Script funktioniert?
Tolles Tutorial.
Ich scheitere allerdings bereits am ersten Schritt, der Debug Print "Application_Startup wird ausgeführt" wird bei mir beim Start von Outlook 2016 nicht ausgeführt. Die Makros sind wie im Video beschrieben in den Einstellungen aktiviert und das Skript wurde mehrfach überprüft und sowohl per kopieren als auch hänisch geschrieben. Woran kann das liegen?
Lade dir am besten die kostenlose Vorlage zum Video herunter und vergleiche den Code: vbatrainer.de/outlook-makro/
@@KaiWeissmann Danke für die Antwort. Das habe ich bereits getan. Wenn ich die Applikation manuel starte, läuft das Skript auch problemlos durch. Nur das automatische starten der Applikation beim Start von Outlook funktioniert einfach nicht. Das ist wirklich schade.
Hallo Kai. Deine Videos sind klasse und haben mein Interesse an Excel VBA wieder geweckt. Kannst du mir sagen, wie man einzelne Excel Zellwert im Body von der Outlook_Mail unterbringen kann? Dank im Voraus
Hallo Christian, freut mich :) Das kannst du bspw mit
.HTMLBody = "Hallo, " & Range("A1").Value & "Ende"
Mehr zum String Verketten auch hier: vbatrainer.de/string-funktionen/
LG Kai
@@KaiWeissmann Danke! Macht Spaß bei Dir zu lernen
Die Prozedur olItems_ItemAdd wird nirgens aufgerufen, wieso startet diese mit?
Wie kann ich ein Makro programmieren das es eine Mail Vorlage in einem bereits geöffneten Fenster der neuen Nachricht verfasst und nicht ein komplett neues zusätzliches fenster ohne empfänger öffnet 😮
Hallo Kai Weissmann,
Vielen Dank für Deine vielen und guten Videos.
Seit geraumer Zeit folge ich Dir und ich freu mich deine Videos zu sehen und für mich anzupassen.
Jetzt bin ich von VBA angefixt und suche nach Lösungen welche mir den Arbeitstag erleichtern.
Ich würde mich freuen, wenn Du ein Makro nachstellen könntest, welches in Outlook, eine oder mehrerer markierte E-Mail auf dem PC abspeichert, im Format: JJJJ-MM-TT_hhmm_Betreff
Vielleicht hast Du zeit und findest hier einen Ansatz.
Danke
Hey Sascha!
Vielen Dank für dein Feedback und den Videovorschlag!
Ich nehme das gerne in die Ideensammlung mit auf.
Lg, Kai