PythonでExcel

import win32com.client
xlApp=win32com.client.Dispatch("Excel.Application")
xlApp.Visible=0
def excel(filename):
    global xlApp
    wbook = xlApp.WorkBooks.Open(filename, ReadOnly=1, UpdateLinks=0, Notify=0, Editable=0, IgnoreReadOnlyRecommended=1)
    wbook.Close(SaveChanges=0)

上のexcel()関数を呼んで、ファイルをオープンしてクローズしてるだけなのに、
クローズする時に、「Microsoft Excel: ○△.xlsが更新されています。[OK]」
のダイアログが出ることがある。
これを出さないようにできないのか?
Open()の引数のオプションが違うのか?


結局、そういう仕様だから、ダイアログを出さないようにするのは無理なのかも。
調べた結果、結局できなかったという事は、MSのツールにはよくあること。
MSのAPIを使うと、そこで足止めくらって、効率が非常に悪くなってしまう。