У меня есть лист с макросом (.xlsm).При запуске этого макроса требуется выбрать другой файл .csv, и это создает файл .xlsx.Пока мне удалось открыть файл .xlsm и запустить макрос, но я не знаю, как заставить его выбрать конкретный файл .csv и как сохранить эти результаты.
Мой код:
import win32com.client
import os
directory = "C:/Users/aprofir/Desktop/"
file = "CSVDE OPEN.xlsm"
macro = "Csvde"
path = os.path.join(directory, file)
if os.path.exists(path):
xlApp = win32com.client.Dispatch("Excel.Application")
wb = xlApp.Workbooks.Open(Filename=path, ReadOnly=1)
xlApp.Application.Run(macro)
xlApp.Application.Run()
wb.Close(SaveChanges=1)
xlApp.Application.Quit()
Если я запускаю этот код, макрос хочет, чтобы я выбрал файл: 
Как мне сделать так, чтобы файл выбирался в определенном месте?