Pergunta

Qualquer um sabe como posso fazer um Common Installer para o tanto de escritório 2003/2007 plugin. Instalador deve selecionar automaticamente o apropriado versão do Office (2003/2007), depende em que o Office está instalado.

Eu estou usando VS2008, extensibilidade - Shared Addin, para o meu escritório Plugin. Eu tenho 2 projetos para 2003 e 2007, eu quero fazer um instalador comum para ambos.

é ninguém fez coisa semelhante antes?

Eu preciso de uma implantação (MSI) Pacote de tal forma que o usuário não precisa escolher qual a versão que ele precisa para uso.

Foi útil?

Solução

Ive usado este comando arquivo bat no passado para instalar os PIAs corretos, talvez, você pode achar que é útil, se houver "HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Excel" significa que o Office 2007 Excel está instalado ect .. .

@Echo off
:BEGIN
CLS
reg query "HKLM\SOFTWARE\Microsoft\office\12.0\Excel" || GOTO INSTALL11
REM ***************  INSTALLING OFFICE 12 PIA *****************************
%programfiles%\{InstallFolder}\O2007PIA.msi /passive

exit
:INSTALL11
reg query "HKLM\SOFTWARE\Microsoft\office\11.0\Excel" || GOTO INSTALLNOTHING
REM ***************  INSTALLING OFFICE 11 PIA *****************************
%programfiles%\{InstallFolder}\O2003PIA.msi /passive
exit
:INSTALLNOTHING
REM ... Clean up left out for brevity

talvez você poderia escrever um script MSI que faz o mesmo.

Outras dicas

O link abaixo explica como saber se o Office XP está instalado. Tenho certeza de que existe uma página semelhante para todas as outras versões recentes do Microsoft Office. Você pode até mesmo filtro por versões específicas do Office XP.

http://office.microsoft.com/en-us/orkXP /HA011364611033.aspx

Eu usei a estratégia de "direcionar o menor demoninator comum", como explicou aqui . Funcionou bem para mim.

Isso é muito fácil.

dentro de você MSI você só precisa procurar os caminhos de chaves das instalações de escritório. este caminhos principais são documentados pela Microsoft.

Office 2003 de caminho-chave e Padrão instalação Configurações livros

também existem documentos para outra versão escritório.

talvez você também pode usar a encontrar produtos relacionados apresentam a partir instalador no modo de detectar. MSI Tabela de Atualização

depois de detectar as versões você só precisa de uma expressão sobre os componentes / recurso

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top