Witam, Nie mogę wydać polecenia otwarcia pliku Excela z makra solidworks.
Makro działa normalnie bez błędów, ale plik się nie otwiera.
Rozwiązanie?
Aby przetestować polecenie, staram się je uruchomić w następujący sposób:
Sub ouverture_excel()
Workbooks.Open ("chemin du fichier")
End Sub
W Excelu to działa, ale nie w solidworks, ale makro działa.
Czy umieściłeś odniesienie do programu Excel?
Tak, włączono odniesienie do biblioteki obiektów programu Microsoft Excel 15.0
Jeśli oczywiście takie jest pytanie
I to jest bardzo dziwne, bo kiedy otwieram go później ręcznie, otwiera go w trybie tylko do odczytu, ponieważ otwiera go użytkownik: moje imię i nazwisko
Zasadniczo, myślę, że rozbijam Excela...
Witam
Domyślam się, że uruchamiasz Excela z CreateObject , ale czy sprawiasz, że jest on widoczny po utworzeniu obiektu?
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(MyExcelFile)
Przed wypróbowaniem tego kodu ręcznie zabija wszystkie procesy programu Excel, które mogą być nadal otwarte...
Pozdrowienia
2 polubienia
To działa, bardzo dziękuję, że zarządzasz!
1 polubienie