2017-03-29 71 views
2

私はPythonから書き込み可能なモードで開く必要があるExcelブックを持っています。ブックにはread only recommendationのプロンプトが表示されるように設定されていますが、これは削除できません。Excelワークブックを開くときにIgnoreReadOnlyRecommendedがPythonから機能しない

私は次のように使用しています:

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

をこれは、ファイルを開きますが、私は、読み取り専用で開きたい場合は、それはまだ尋ねるダイアログをポップアップです。そのダイアログをキャンセルすることは可能ですか?代わりに

+0

'xl = win32com.client.DispatchEx( 'Excel.Application')'を使ってみてください。これは私のためのダイアログボックスなしで動作します。 – bernie

+0

は完璧に動作します、ありがとうございます! –

+0

乾杯、チェックマークで私の答えを受け入れてください。 – bernie

答えて

0

用途:

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

これは私のためのダイアログボックスなしで動作します。

関連する問題