Acessando constantes de enumeração no Excel COM usando Python e win32com
Estou usando o módulo win32com python 2.7 para carregar uma planilha do MS Excel a partir do Python:
book = xlApp.Workbooks.Open("myFile.xls")
sheet = book.Sheets(1)
Muitos métodos e propriedades de Range, Worksheet etc usam enumerações como XlDirection, XlFillWith e assim por diante. Eles definem constantes como xlDown, xlUp, xlFillWithContents, etc. Essas constantes estão disponíveis no win32com para que eu pudesse fazer, por exemplo:
column = outputsSheet.Range("I5:I150")
lastRow = column.End(xlInterop.xlDown)
print "Last row:", lastRow.Row
Isso não funciona porque xlInterop não está definido. Existe uma maneira de acessá-lo usando o win32com? Descobrir os valores de constantes como xlDown por tentativa e erro não é muito prático.