python win32 COM закрытие книги Excel

Я открываю несколько разных книг (в формате Excel xlsx) в COM и связываюсь с ними. По мере продвижения программы я хочу закрыть одну конкретную рабочую книгу, но остальную часть оставить открытой.

Как закрыть ОДНУ рабочую книгу? (вместо всего приложения Excel)

xl = Dispatch("Excel.Application")
xl.Visible = False
try:
    output = xl.Workbooks.Open(workbookName)
    output2 = xl.Workbooks.Open(workbook2Name)
except com_error:
    print "you screwed up blahblahblah"
    exit()

#work on some stuff
#close output but keep output2 open
8
задан Razor Storm 13 June 2011 в 23:57
поделиться