MS Office PIAs "compatibilidade"

votos
6

Eu concluído com êxito um aplicativo Windows Forms com a integração MS Word - o aplicativo grava para mergefields em um modelo do Word. Eu fiz o modelo usando o MS Word 2007, mas ele foi salvo no modo compatível como um arquivo 97-2003 '.dot. Devido ao fato de que eu tiver o Office 2007 instalado, estou usando a versão 12.0 do objeto MS Word Biblioteca PIA. Se eu fosse para implementar esse aplicativo, seria outra pessoa usando o Office XP ou 2003 ser capaz de usá-lo, daí a minha perguntando sobre compatibilidade?

Eu copiei as DLLs PIA para o diretório do aplicativo de saída.

Publicado 19/05/2009 em 14:35
fonte usuário
Em outras línguas...                            


1 respostas

votos
6

Você pode usar aplicativos compilados com PIAs mais velhos para automatizar o Word 2007, mas você não pode usar aplicativos compilados com o Office 2007 PIAs para automatizar versões anteriores do Word.

Algumas coisas podem funcionar, mas em geral não é suportado.

A questão é, as versões mais recentes do Word têm novos recursos e os PIAs mais recentes suportam esses novos recursos. Você pode facilmente construir um aplicativo que explora os novos recursos nos PIAs mais recentes. Quando você executar esse aplicativo contra uma versão mais antiga da Palavra - quem sabe o que será possível acontecer.

Não é apenas novos recursos "externos" que você precisa para se preocupar. Poderia haver novas implementações nos PIAs que são compatíveis apenas com as versões mais recentes dos aplicativos do Office.

Então, o que você está propondo fazer é não é seguro, e não é recomendado.

Você pode baixar outras versões dos PIAs .

Respondeu 19/05/2009 em 14:45
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more