Acessando objetos de automação da Microsoft a partir de Python

Eu tenho um conjunto de macros que eu me transformei em um suplemento no Excel. As macros permitem-me interagir com outro programa que possui os chamados Objetos de Automação da Microsoft que fornecem algum controle sobre o que o outro programa faz. Por exemplo, eu tenho uma ferramenta de filtro no suplemento que filtra a lista fornecida pelo outro programa para corresponder a uma lista na pasta de trabalho do Excel. Isso é lento embora. Talvez eu tenha cinquenta mil linhas no outro programa e queira filtrar todas as linhas que não correspondem a uma lista de três mil linhas no Excel. Esse tipo de correspondência leva cerca de 30 a 40 minutos. Comecei a me perguntar se há alguma maneira de fazer isso com o Python, pois suspeito que o processo de correspondência possa ser feito em segundo

Editado

Obrigado - Com base na sugestão de olhar para o livro de Hammond, descobri vários recursos. No entanto, embora eu ainda esteja explorando, parece que muitos deles são antigos. Por exemplo, o livro de Hammond foi publicado em 2000, o que significa que a redação foi concluída há quase uma década. Correção Acabei de encontrar o pacote chamado PyWin32 com uma compilação 2/2009.

Isto deve começar. Obrigad

questionAnswers(4)

yourAnswerToTheQuestion