/ / Python para controlar macros em várias instâncias do Excel - python, excel, vba, ms-office

Python para controlar macros em várias instâncias do Excel - python, excel, vba, ms-office

Como controlar com várias instâncias python do Excel. Isso não é leitura / gravação, mas mais macros em execução em pastas de trabalho diferentes.

Ex: Excel.exe executando Book1.xls. tem mac1 Excel.exe executando Book2.xls. tem mac2.

Eu tenho uma instância para trabalhar, esta primeira instância, que usa 2003. Eu não consegui descobrir a outra instância que é 2007.

Se 2 pode ser feito, pode 3 ou 4, ou é o limite. Pensei no memcache lançando as instâncias diferentes, mas realmente não tenho certeza, se viável.

TIA

trabalhando em aplicar isso: Usando o Python para programar macros do MS Office?

Respostas:

1 para resposta № 1

Infelizmente você não pode controlar qual instância você recebe ao pegar coisas do ROT (executando a tabela de objetos). Somente a primeira instância de um aplicativo se registrará.

http://support.microsoft.com/kb/238975

No entanto, cada documento é registrado no ROT. No seu caso, você pode encontrar a instância certa procurando documentos.

-Oisin