chris123030
Cadet 2nd Year
- Registriert
- Nov. 2015
- Beiträge
- 26
Hallo zusammen,
ich würde gerne aus einer Word-Anwendung heraus ein Excel-Dokument öffnen und ein darin befindliches Makro ablaufen lassen.
Mein Code bisher:
Option Explicit
Private Sub CommandButton1_Click()
Dim XL As Object
Set XL = CreateObject("Excel.Application")
With XL
.Visible = True:
XL.Workbooks.Open "D:\Eigene Dateien\Mappe1.xlt"
.Run ("Kopieren")
End With
End Sub
Dabei erhalte ich aber die Fehlermeldung: Laufzeitfehler 1004 Das Makro "Kopieren" kann nicht ausgeführt werden. Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar, oder alle Makros wurden deaktiviert.
Wenn ich das Makro aber in der betreffenden Excel-Mappe selbst öffne, läuft alles ohne Probleme. Also nur der Aufruf über Word funktioniert nicht.
Was kann der Fehler sein?
Vielen Dank:-)
ich würde gerne aus einer Word-Anwendung heraus ein Excel-Dokument öffnen und ein darin befindliches Makro ablaufen lassen.
Mein Code bisher:
Option Explicit
Private Sub CommandButton1_Click()
Dim XL As Object
Set XL = CreateObject("Excel.Application")
With XL
.Visible = True:
XL.Workbooks.Open "D:\Eigene Dateien\Mappe1.xlt"
.Run ("Kopieren")
End With
End Sub
Dabei erhalte ich aber die Fehlermeldung: Laufzeitfehler 1004 Das Makro "Kopieren" kann nicht ausgeführt werden. Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar, oder alle Makros wurden deaktiviert.
Wenn ich das Makro aber in der betreffenden Excel-Mappe selbst öffne, läuft alles ohne Probleme. Also nur der Aufruf über Word funktioniert nicht.
Was kann der Fehler sein?
Vielen Dank:-)