Öffnen einer Excel-Arbeitsmappe aus einem SOLIDWORKS Makro

Hallo, ich kann das Öffnen einer Excel-Datei aus einem SOLIDWORKS-Makro nicht befehlen.

Das Makro wird normal und ohne Fehler ausgeführt, aber die Datei wird nicht geöffnet.

Eine Lösung?

Um den Befehl zu testen, versuche ich, ihn einfach so auseinander zu führen:

Sub ouverture_excel()

Workbooks.Open ("chemin du fichier")

End Sub

 

In Excel funktioniert es, aber nicht in Solidworks, aber das Makro läuft weiter.

Haben Sie einen Verweis auf Excel eingefügt?

Ja, ich habe die Referenz zur Microsoft Excel 15.0-Objektbibliothek aktiviert

Wenn das die Frage ist, versteht sich das

Und es ist super seltsam, denn wenn ich es danach manuell öffne, öffnet es es im schreibgeschützten Modus, weil es vom Benutzer geöffnet wird: meinem Namen

Im Grunde genommen crashe ich Excel ...

Hallo

Ich denke , Sie starten Excel mit einem CreateObject , aber machen Sie es nach der Erstellung des Objekts sichtbar?

Dim oXL als Excel.Anwendung
Dimmen von oWB als Arbeitsmappe

'Starten Sie Excel und holen Sie sich die Anwendung
Legen Sie oXL = CreateObject("Excel.application") fest
oXL.Sichtbar = Wahr
Öffnen des Ordners
Legen Sie oWB = oXL.Workbooks.Open(MyExcelFile) fest

Bevor Sie diesen Code ausprobieren, beenden Sie manuell alle Excel-Prozesse, die möglicherweise noch geöffnet sind...

Herzliche Grüße

2 „Gefällt mir“

Es funktioniert, vielen Dank, dass Sie es schaffen!

1 „Gefällt mir“