1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. LittleMan44

Beiträge von LittleMan44

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 8. Januar 2017 um 00:51

    absolut!! das nehme ich mir nun zu Herzen, das kannte ich vorher so nicht, habe eine tolle Lektion gelernt!! Echt klasse!! ich habe wochenlang umsonst nach einer Lösung gegoogelt, und nun habe ich 2 stunden nach der registrierung die Lösung gefunden :)

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 8. Januar 2017 um 00:38
    Code
    Local $olMailItem = 0
        Local $olFormatRichText = 3
        Local $olImportanceNormal = 1
    	Local $oUmsatzsteuer = "C:\1_Daten\test4\Umsatzsteuer Fleet" & " " & @MON & " " & @YEAR
    	Local $oPfad = "C:\1_Daten\test4\"
        $oOApp = ObjCreate("Outlook.Application")
        $oOMail = $oOApp.CreateItem($olMailItem)
         With $oOMail
        .To = ("k.ggg@web.de;c.jhh@web.de")
        .Subject = "Umsatzsteuer Fleet" & " " & @MON & "_" & @YEAR
        .Body = ("FYI " & @CRLF & @CRLF & "Mit freundlichen Grüßen " & @CRLF  & @CRLF & "Max Mustermann " & @CRLF & "Musterabteilung ")
        .Attachments.Add($oUmsatzsteuer & ".pdf")
        .Importance = $olImportanceNormal
        .Display
    EndWith
    Alles anzeigen

    Hallo Alpines,

    du hast mich auf die richtige Spur gebracht, herzlichen Dank dafür!!!

    Was war der Fehler? Ich habe bei der Varuiablen den Pfad mit dazu geschrieben "C:\1_Daten\test4\"

    vorher

    Local $oUmsatzsteuer1 = $oUmsatzsteuer & " " & @MON & " " & @YEAR

    neu
    Local $oUmsatzsteuer = "C:\1_Daten\test4\Umsatzsteuer Fleet" & " " & @MON & " " & @YEAR


    Mein Gott das war alles! Nun habe ich das ich wollte! Manchmal sieht man eben vor lauter Bäume den Wald nicht mehr

    Schöne Grüße

    LittleMan44

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 7. Januar 2017 um 23:41

    .Attachments.Add ("C:\1_Daten\test4\Umsatzsteuer Fleet 01 2017.pdf")

    wie bekomme ich diesen ausdruck dynamisiert? mit @MON und @Year ?

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 7. Januar 2017 um 23:28

    ich bin kein grosser Programmierer, sondern eher ein Anfänger, so funktioniert das Anhängen der Anlage, wenn der dateiname in klarschrift und nicht dynamisiert ist

    .Attachments.Add ("C:\1_Daten\test4\Umsatzsteuer Fleet 01 2017.pdf")

    Code
    Local $olMailItem = 0
        Local $olFormatRichText = 3
        Local $olImportanceNormal = 1
        $oOApp = ObjCreate("Outlook.Application")
        $oOMail = $oOApp.CreateItem($olMailItem)
        With $oOMail
        .To = ("k.ggg@we.de;c.kjk@web.de")
        .Subject ="Umsatzsteuer Fleet" & " " & @MON & "_" & @YEAR
        .Body = ("FYI " & @CRLF & @CRLF & "Mit freundlichen Grüßen " & @CRLF  & @CRLF & "max mustermann " & @CRLF & "musterabteilung ")
        .Attachments.Add  ("C:\1_Daten\test4\Umsatzsteuer Fleet 01 2017.pdf")
        .Importance = $olImportanceNormal
        .Display
        EndWith
    Alles anzeigen
  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 7. Januar 2017 um 23:26

    meinst du so?

    Local $oPfad = "C:\1_Daten\test4\*.pdf"

    oder wie meinst du das?

    .Attachments.Add = ("C:\" & $oUmsatzsteuer1 & "\.pdf")

    geht aber auch nicht

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 7. Januar 2017 um 22:20

    Ja aber was nicht verstehe ist, warum das Skript die Anlage findet, wenn ich den Pfad und den Dateinamen eintrage, .Attachments.Add =("C:\1_Daten\test4\"Umsatzsteuer Fleet 01 2017.pdf)" aber nicht, wenn ich den Dateinamen dynamisiere $oUmsatzsteuer & " " & @MON & " " & @YEAR bzw, .Attachments.Add = $oPfad & $oUmsatzsteuer1 & ".pdf"

  • Mailversand über Outlook mit .Attachments.Add Dynamisierung der anzuhängenden Datei klappt nicht

    • LittleMan44
    • 7. Januar 2017 um 21:16

    Hallo zusammen,

    folgende Situation:

    Ich habe einem Ordner C:\1_Daten\test4\

    mit folgenden Dateien:

    C:\1_Daten\test4\Umsatzsteuer Fleet 01 2017.pdf
    C:\1_Daten\test4\Umsatzsteuer Fleet 02 2017.pdf
    C:\1_Daten\test4\Umsatzsteuer Fleet 03 2017.pdf

    etc.

    Nun möchte ich über Autoit die Mail jeden Monat versenden. Wenn ich bei .Attachments.Add = ("C:\1_Daten\test4\Umsatzsteuer Fleet 01 2017.pdf")
    eintrage wird die Mail in Outlook erstellt und die Anlage als pdf beigefügt. Ich möchte aber den Dateinamen der Anlage dynamisch (mit @MON und @YEAR") gestalten, damit ich nicht jeden Monat das Skript anpassen muss:

    Local $oUmsatzsteuer1 = $oUmsatzsteuer & " " & @MON & " " & @YEAR

    .Attachments.Add = $oPfad & $oUmsatzsteuer1 & ".pdf" --> dann müßte man im Januar 2017 automatisch die Anlage "Umsatzsteuer Fleet 01 2017.pdf" erhalten, im Februar die Anlage "Umsatzsteuer Fleet 02 2017.pdf" etc. ohne dass man das Skript anpassen muß.

    Leider findet das von mir erstellte Skript die Anlage nicht:

    Habt Ihr eine Idee, woran das liegen kann?

    Wäre für jede Antwort sehr dankbar.

    Schöne Grüße
    LittleMan44

    Das Skript:

    Local $olMailItem = 0
    Local $olFormatRichText = 3
    Local $olImportanceNormal = 1
    Local $oUmsatzsteuer = "Umsatzsteuer Fleet"
    Local $oUmsatzsteuer1 = $oUmsatzsteuer & " " & @MON & " " & @YEAR
    Local $oPfad = "C:\1_Daten\test4\"
    $oOApp = ObjCreate("Outlook.Application")
    $oOMail = $oOApp.CreateItem($olMailItem)
    With $oOMail
    .To = ("k.xxxx@web.de;c.yyy@web.de")
    .Subject ="Umsatzsteuer Fleet" & " " & @MON & " " & @YEAR
    .Body = ("FYI " & @CRLF & @CRLF & "Mit freundlichen Grüßen " & @CRLF & @CRLF & "Max Mustermann " & @CRLF & "Musterabteilung ")
    .Attachments.Add = $oPfad & $oUmsatzsteuer1 & ".pdf"
    .Importance = $olImportanceNormal
    .Display
    EndWith

    Code
    Local $olMailItem = 0
    Local $olFormatRichText = 3
    Local $olImportanceNormal = 1
    Local $oUmsatzsteuer = "Umsatzsteuer Fleet"
    Local $oUmsatzsteuer1 = $oUmsatzsteuer & " " & @MON & " " & @YEAR
    Local $oPfad = "C:\1_Daten\test4\"
    $oOApp = ObjCreate("Outlook.Application")
    $oOMail = $oOApp.CreateItem($olMailItem)
    With $oOMail
    .To = ("k.xxxx@web.de;c.yyy@web.de")
    .Subject ="Umsatzsteuer Fleet" & " " & @MON & " " & @YEAR
    .Body = ("FYI " & @CRLF & @CRLF & "Mit freundlichen Grüßen " & @CRLF & @CRLF & "Max Mustermann " & @CRLF & "Musterabteilung ")
    .Attachments.Add = $oPfad & $oUmsatzsteuer1 & ".pdf"
    .Importance = $olImportanceNormal
    .Display
    EndWith
    Alles anzeigen

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™