Как обойти уровень конфиденциальности excel через win32com python
Помогите в вопросе:
Собрал скрипт, который автообновляет excel файл через библиотеку win32com.client.
Использую скрипт на работе, где запрашивается допуск к файлам.
Скрипт работает, но ломается, когда слетает конфиденциальность (бесконечно грузит, пытается обновить файл).
Можно ли как-то обойти этот пункт или автоматически подтверждать?

try:
xlapp = win32com.client.DispatchEx("Excel.Application")
if password=='':
wb = xlapp.Workbooks.Open(path, 2, False, None, None)
else:
wb = xlapp.Workbooks.Open(path, 2, False, None, None, '30', True)
try:
wb.RefreshAll()
xlapp.CalculateUntilAsyncQueriesDone()
xlapp.DisplayAlerts = False
wb.Save()
print('файл',file,'обновился')
except:
wb.SaveAs("C:\\Ошибки при автообновлении\\"+file)
print('не обновился файл '+file+', но сохранен')
finally:
wb.Close()
except:
print('не обновился файл',file)
finally:
xlapp.Quit()
Ответы (1 шт):
Автор решения: Mr.Jack
→ Ссылка
Вопрос снят, оказывается не до конца протестировал, при запросе уровня конфиденциальности этот скрипт обновляет вхолостую файл, не тормозя при этом весь процесс и обновление последующих файлов, это и нужно было.