Poniższy Kod uruchamiany w Jupyterze oraz Anaconda prompt działa prawidłowo , gdy przerabiam go na .bat ,chcę uruchomić go ręcznie, lub z Harmonogramu zadań wówczas nie działa.
import win32com.client
xl = win32com.client.Dispatch("Excel.Application")
wb = xl.Workbooks.Open(r'C:\Users\user\Downloads\Hpagebrake.xlsm')
xl.Application.Run('Hpagebrake.xlsm!Module1.test')
wb.Save()
xl.Application.Quit()
Tak wygląda .bat utworzony w notatniku.
"C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe" "C:\Users\user\test.py"