Wie öffne ich eine Excell-Datei mit einem Makro aus Solidworks?

Hallo

Ich verwende ein Makro in Solidworks, das eine Excell-Datei erstellt hat, in die ich die Nomenklatur eingeben kann.

Während diese Datei noch geöffnet ist, möchte ich eine andere excell-Datei öffnen, die auf meiner Festplatte vorhanden ist. Dazu habe ich die folgende Anleitung verwendet:

Dim xlApp As Excel.Application
Legen Sie xlApp = Neue Excel.Anwendung fest
Dim wbk As Excel.Workbook
Dim sht As Excel.Arbeitsblatt

Dimmen Fichier_section_source als Zeichenfolge

Fichier_section_source = "\\vx-c-0004h\D$\VERSCHIEDENES\wegzuwerfen\Liste_profilé_concatener.xls"
    
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.Arbeitsmappen.Öffnen(Fichier_section_source) fest

 

Ich erhalte eine Fehlermeldung auf Excell, die besagt, dass es unmöglich ist, diese Datei zu öffnen... und auf Solidworks habe ich einen 1004-Fehler (Dateiname oder Zugriff, der nicht existiert / Datei, die von einem anderen Programm verwendet wird).

Haben Sie eine Idee?

2. Frage: Welche Excell-Erweiterungen kann ich aus SolidWorks öffnen? xlsx, xlsm?

 

Danke für Ihre Hilfe

Ich habe einen Schritt nach vorne gemacht und es geschafft, die Datei mit dem folgenden Code zu öffnen:

xlSheet als Objekt dimmen
Dim xlBooks als Objekt

Legen Sie swApp = Application.SldWorks fest
Festlegen von swModel = swApp.ActiveDoc
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = Wahr
xlApp.Workbooks.Open Fichier_section_source
Legen Sie xlSheet = xlApp.ActiveSheet fest

Sheets("Hardware-Liste"). Wählen Sie    ' und dort habe ich einen Laufzeitfehler 9  (diese Registerkarte existiert)
 

Haben Sie eine Idee? Vielen Dank