ich suche schon einige Zeit, konnte jedoch zu meiner Frage bisher noch keine Antwort finden.
Ich habe eine Userform gebaut, in die Daten eingetragen werden können. Diese Daten lasse ich nach klick auf einen Command Button in ein neues Workbook schreiben und möchte diese als Anlage in eine vorbereitete Email anhängen, so dass der Benutzer diese Email nur noch selber absenden muss. Dies erledige ich mit dem xlDialogSendMail.
Das funktioniert auch alles super. Aber, wenn in Outlook z.B. gerade Emails kopiert werden und ein entsprechender Dialog offen ist, schmiert mir das Makro mit Laufzeitfehler ab (1004: Allgemeiner E-Mail-Fehler. Beenden Sie Microsoft Excel, starten Sie Ihr E-Mail-System erneut, und versuchen Sie es noch einmal.)
Nun zu meiner Frage: Kann man irgendwie vorab abfragen, ob Outlook gerade beschäftigt ist, so dass ich das Sub mit einer Messagebox ala "Outlook ist gerade beschäftigt, bitte beenden Sie die Aktion in Outlook oder versuchen Sie es später noch einmal." abbrechen kann?
Würde mich freuen, wenn einer da eine Idee hätte.
Liebe Grüße
Andi