Я работаю с файлом Excel, который выводится в новый файл Excel с именем 'outfile'.Как это работает, так это то, что в моем первом файле Excel есть кнопка.Когда кнопка нажата, она запускает задачу оптимизации в python и открывает новый выходной файл.Каждый раз, когда кто-то должен запустить программу, этот файл должен быть закрыт.Единственный способ избежать этого - открыть файл, а затем закрыть его.Однако, когда я запускаю программу через Excel, я получаю предупреждение о том, что файл уже открыт.
Как игнорировать предупреждение?
Это мой код Python:
x1 = Dispatch('Excel.Application')
wbk = x1.Workbooks.Close('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
wbk.Close(True)
... оптимизация
wb1.save('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
os.startfile('C:/Users/MChoudhary/Desktop/a/outfile.xlsx')
Я хочу, чтобы файл закрывался при повторном запуске программы, вместо того, чтобы вручную его закрывать.