Outlook Makro automatisch ausführen, sobald eine Mail ankommt | VBA

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 44

  • @KaiWeissmann
    @KaiWeissmann  6 месяцев назад

    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

    • @x-b-boy-x1019
      @x-b-boy-x1019 5 месяцев назад

      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

  • @ArneBuettner
    @ArneBuettner 2 года назад +2

    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. 🙂

  • @scrazor1992
    @scrazor1992 2 года назад +3

    Super! Vielen Dank, das kann ich super in meine Workflow-Automatisierung einbauen.

    • @KaiWeissmann
      @KaiWeissmann  2 года назад +1

      Hey Keno, freut mich sehr, dass dir das Video bei deiner Automatisierung hilft! LG Kai

  • @mattri483
    @mattri483 2 года назад +1

    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.

  • @andreashenke1037
    @andreashenke1037 2 года назад +1

    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.

  • @kraesie
    @kraesie Год назад +2

    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.

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielleicht hilf dir mein Video zum Thema Outlook Termin: ruclips.net/video/Z_jotISWlT4/видео.html
      Lg, Kai

  • @MischievousMischief
    @MischievousMischief Год назад +1

    So ein cooles feature!!! Leider ist es mit Mac nicht machbar, oder? Das Trust Center gibt es nicht ....

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Wie das Feature mit Mac funktioniert kann ich nicht sagen.

  • @BoingFlip87
    @BoingFlip87 2 года назад

    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

  • @marcellrakjaeng6191
    @marcellrakjaeng6191 Год назад

    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?

  • @Tobinhotherealone
    @Tobinhotherealone 2 года назад

    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?

  • @d.f.2541
    @d.f.2541 2 года назад

    WELTKLASSE... Einen neuen FAN hast du somit.

    • @KaiWeissmann
      @KaiWeissmann  2 года назад +1

      Danke dir :)

    • @d.f.2541
      @d.f.2541 2 года назад

      @@KaiWeissmann ich danke dir ... dadurch kann ich nun mehrere Arbeitsprozesse komplett automatisieren über weitere Makros und Power Query und automatisierte DB Abfragen einfach 🔨 :-)

  • @ninnick-nick
    @ninnick-nick Год назад +1

    Danke! 👌👌👌👍🏾

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für deine Unterstützung!

  • @marcvongarnier2075
    @marcvongarnier2075 2 года назад

    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

  • @wolfgangmuller4692
    @wolfgangmuller4692 2 года назад

    Hallo Kai, was habe zu tuen, wenn ich mehr als Konto verbunden haben, ich habe 3 eMailAdr mit einem Outlook verbinden? Danke! Gruß Wolle

  • @gleindermann
    @gleindermann 2 года назад +1

    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

    • @KaiWeissmann
      @KaiWeissmann  2 года назад +1

      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

    • @gleindermann
      @gleindermann 2 года назад

      @@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

  • @mso9811
    @mso9811 2 года назад +1

    Sehr gutes Video, muss man anwesend sein, damit dieser Code ausgeführt wird oder geht das auch, wenn der PC heruntergefahren ist?

    • @KaiWeissmann
      @KaiWeissmann  2 года назад

      Freut mich, dass dir das Video gefällt :) Outlook muss währenddessen laufen. LG Kai

    • @mso9811
      @mso9811 2 года назад +2

      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?:)

  • @wolfgangmuller4692
    @wolfgangmuller4692 2 года назад

    Wie kann ich den Posteingang-Folder wählen, wenn ich 3 eMailADR in einem Outlook verwalte. Im Moment nimmt er immer das Exchangekonto?

  • @bobi-uf4ve
    @bobi-uf4ve 8 месяцев назад

    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

  • @LarsAMZL
    @LarsAMZL Год назад

    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

  • @SZR2D
    @SZR2D Год назад +1

    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

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Hallo, freut mich, dass dir das Video weiterhilft. Deine Idee hört sich auf den ersten Blick auf jeden Fall umsetzbar an. LG Kai

  • @UweKasner
    @UweKasner 8 месяцев назад

    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?

  • @christianhoppe744
    @christianhoppe744 Год назад

    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
      @KaiWeissmann  Год назад

      Lade dir am besten die kostenlose Vorlage zum Video herunter und vergleiche den Code: vbatrainer.de/outlook-makro/

    • @christianhoppe744
      @christianhoppe744 Год назад

      @@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.

  • @christianriegert820
    @christianriegert820 2 года назад

    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

    • @KaiWeissmann
      @KaiWeissmann  2 года назад +1

      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

    • @christianriegert820
      @christianriegert820 2 года назад

      @@KaiWeissmann Danke! Macht Spaß bei Dir zu lernen

  • @RT-fi7rb
    @RT-fi7rb Год назад

    Die Prozedur olItems_ItemAdd wird nirgens aufgerufen, wieso startet diese mit?

  • @x-b-boy-x1019
    @x-b-boy-x1019 5 месяцев назад

    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 😮

  • @SaWe1977
    @SaWe1977 2 года назад +1

    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

    • @KaiWeissmann
      @KaiWeissmann  2 года назад +1

      Hey Sascha!
      Vielen Dank für dein Feedback und den Videovorschlag!
      Ich nehme das gerne in die Ideensammlung mit auf.
      Lg, Kai