IgnoreReadOnlyRecommended 在打开 Excel 工作簿时无法从 Python 工作

IgnoreReadOnlyRecommended not working from Python when opening Excel workbook

我有一个 excel 工作簿,需要以可写模式从 python 打开。工作簿设置为提示输入 read only recommendation,无法删除。

我正在使用以下内容:

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

它打开文件,但仍然弹出对话框询问我是否要以只读方式打开。是否可以取消该对话框?

改用:

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

这对我来说没有对话框。