Jak otworzyć plik Excell za pomocą makra z Solidworks?

Witam

Używam makra w Solidworks, które utworzyło dla mnie plik Excell w celu wprowadzenia nomenklatury.

Gdy ten plik jest nadal otwarty, chciałbym otworzyć inny plik excell znajdujący się na moim dysku. Aby to zrobić, skorzystałem z następujących instrukcji:

Dim xlApp As Excel.Application
Ustaw xlApp = Nowy Excel.Aplikacja
Dim wbk As Excel.Workbook
Dim sht As Excel.Arkusz roboczy

Dim Fichier_section_source As String

Fichier_section_source = "\\vx-c-0004h\D$\RÓŻNE\do wyrzucenia\Liste_profilé_concatener.xls"
    
Dim oXL jako Excel.Aplikacja
Dim oWB jako skoroszyt

'Uruchom Excela i pobierz aplikację
Ustaw oXL = CreateObject("Excel.application")
oXL.Visible = Prawda

Otwieranie segregatora
Ustaw oWB = oXL.Workbooks.Open(Fichier_section_source)

 

Otrzymuję komunikat o błędzie w Excell informujący, że nie można otworzyć tego pliku... a na Solidworks mam błąd 1004 (nazwa pliku lub dostęp, który nie istnieje / plik używany przez inny program).

Masz pomysł?

2. pytanie: Jakie rozszerzenia Excell mogę otworzyć z SolidWorks? xlsx, xlsm?

 

dziękuję za pomoc

Zrobiłem krok do przodu i udało mi się otworzyć plik za pomocą następującego kodu:

Przyciemnij xlSheet jako obiekt
Dim xlBooks jako obiekt

Ustaw swApp = Application.SldWorks
Ustaw swModel = swApp.ActiveDoc
Ustaw xlApp = CreateObject("Excel.Application")
xlApp.Visible = Prawda
xlApp.Workbooks.Otwórz Fichier_section_source
Ustaw xlSheet = xlApp.ActiveSheet

Arkusze("Lista sprzętu"). Wybierz    ' i tam mam błąd wykonania 9  (ta zakładka istnieje)
 

Masz pomysł? Dziękuję