ich möchte aus Outlook eine Excel-Datei öffnen und ein darin enthaltenes Makro starten.
Hintergrund:
Da alle Kollegen täglich Outlook öffnen, möchte ich hier im Autostart (Sub Application_Startup() unter ThisOutlookSession) auf eine Exceldatei zugreifen und das darin enthaltene Autostartmakro ausführen.
Ziel ist es die Möglichkeit zu haben, bei Bedarf die Datei im Netzwerkordner mit entsprechenden Funktionen abzuspeichern und ein darin enthaltenes Makro auszuführen.
Ich habe es mit dem nachfolgenden Code versucht, erhalte aber beim Ausführen die Meldung "Laufzeitfehler 1004: Dir RunAutoMacros-Methode des Workbook-Objektes konnte nicht ausgeführt werden."
Sub Test_Autostart_Excel()
If Dir("U:\Autostart.xlsm") > "" Then
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Workbooks.Open(FileName:="U:\Autostart.xlsm").RunAutoMacros Which:=xlAutoOpen
End If
End Sub
Hat jemand eine Idee, wie ich das lösen könnte?
VIELEN DANK im Voraus
Rolf