Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel-Makro aus Outlook starten

Forumthread: Excel-Makro aus Outlook starten

Excel-Makro aus Outlook starten
06.06.2024 09:25:33
RTausD
Hallo allerseits,

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
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Makro aus Outlook starten
06.06.2024 09:41:35
Fennek
Hallo,

ich nutze diesen Code:
Excel-Workbook-Name: iNAME
VBS: Sub start()


If AL Is Nothing Then Set AL = XL.Workbooks.Open(iNAME.xlsm", , 1)

AL.Parent.Run "'iNAME'!Start"


AL ist ein geöffnetes Workbook, AL.PArent damit die Excel.Application, die Syntax mit Anführungszeichen und Apostroph ist entscheident

mfg
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige