18.10.2016, 14:47
(Dieser Beitrag wurde zuletzt bearbeitet: 18.10.2016, 14:47 von Brotmaschine.)
Hallo zusammen,
ich haben mich schon dumm und dusselig gesucht aber keine Lösung gefunden, ich glaube auch das es keine Lösung für mein Problem gibt
Über Excel wird eine E-Mail erzeugt mit sehr viel Text darin.
Beim Test mit .DISPLAY wird die E-Mail korrekt und gefüllt angezeigt und kann abgeschickt werden.
Damit es hier nicht zu Fehler kommt weil die neue E-Mail ggf. im Hintergrund erzeugt wird und vergessen wird, soll mit . send direkt verschickt werden.
Dies hat soweit geklappt, jedoch war die E-Mail dann ohne Text. Problem, das Makro ist zu schnell und schickt die E-Email ab bevor der Text eingefügt wurde.
Daher haben ich eine Pause von einer Sekunde eingefügt.
Damit funktioniert es nun, da die Pause aber im einzufügendem Text eingebaut ist, steht unter der Faxnummer immer das Wort WAHR. Wenn ich die Funktion Application.Wait entfernen, ist auch das Wort WAHR nicht mehr im Text.
Wie bekomme ich das gelöst? :19:
Vielen Dank schon jetzte für die Hilfe bzw. Vorschläge.
"E-Mail: TEST
" & _
"Tel.: TEST
" & _
"Fax: TEST
" & _
Application.Wait(Now + TimeValue("0:00:1"))
.send
ActiveWorkbook.Close (False)
ThisWorkbook.Close Savechanges:=False
Application.DisplayAlerts = True
End With
End Sub
ich haben mich schon dumm und dusselig gesucht aber keine Lösung gefunden, ich glaube auch das es keine Lösung für mein Problem gibt
Über Excel wird eine E-Mail erzeugt mit sehr viel Text darin.
Beim Test mit .DISPLAY wird die E-Mail korrekt und gefüllt angezeigt und kann abgeschickt werden.
Damit es hier nicht zu Fehler kommt weil die neue E-Mail ggf. im Hintergrund erzeugt wird und vergessen wird, soll mit . send direkt verschickt werden.
Dies hat soweit geklappt, jedoch war die E-Mail dann ohne Text. Problem, das Makro ist zu schnell und schickt die E-Email ab bevor der Text eingefügt wurde.
Daher haben ich eine Pause von einer Sekunde eingefügt.
Damit funktioniert es nun, da die Pause aber im einzufügendem Text eingebaut ist, steht unter der Faxnummer immer das Wort WAHR. Wenn ich die Funktion Application.Wait entfernen, ist auch das Wort WAHR nicht mehr im Text.
Wie bekomme ich das gelöst? :19:
Vielen Dank schon jetzte für die Hilfe bzw. Vorschläge.
"E-Mail: TEST
" & _
"Tel.: TEST
" & _
"Fax: TEST
" & _
Application.Wait(Now + TimeValue("0:00:1"))
.send
ActiveWorkbook.Close (False)
ThisWorkbook.Close Savechanges:=False
Application.DisplayAlerts = True
End With
End Sub