IgnoreReadOnlyRecommended не работает из Python при открытии книги Excel

У меня есть книга Excel, которую мне нужно открыть с Python в режиме с возможностью записи. В книге настроено приглашение для рекомендация только для чтения, и это не может быть удалено.

Я использую следующее:

import win32com.client
xl=win32com.client.Dispatch("Excel.Application")
filepath = 'C:\Users\FullFilePath.xlsm'
xl.Workbooks.Open(Filename=filepath, ReadOnly=False, IgnoreReadOnlyRecommended=True)

Он открывает файл, но по-прежнему появляется диалоговое окно с вопросом, хочу ли я открыть его только для чтения. Можно ли отменить этот диалог?


person J Baretsky    schedule 29.03.2017    source источник
comment
Попробуйте использовать xl = win32com.client.DispatchEx('Excel.Application'). Для меня это работает без диалогового окна.   -  person mechanical_meat    schedule 29.03.2017
comment
работает отлично, спасибо!   -  person J Baretsky    schedule 29.03.2017
comment
Ура, примите мой ответ с галочкой.   -  person mechanical_meat    schedule 29.03.2017


Ответы (1)


Вместо этого используйте:

xl = win32com.client.DispatchEx('Excel.Application')

Для меня это работает без диалогового окна.

person mechanical_meat    schedule 29.03.2017