Compartilhar via


Criação de soluções para Múltiplo versões do Microsoft Office

Se você deseja criar uma solução de Ferramentas do Visual Studio para o Office que funciona com o 2007 e Ambos versões 2003 do Microsoft Office, você tAmbos seguintes opções:

  • Criar uma solução usando um modelo de projeto para o Microsoft Office 2003.

    Os aplicativos no 2007 Microsoft Office Sistema podem ser executados soluções criadas usando projetos para o Microsoft Office 2003, se o O Visual Studio 2005 Tools for Office Second Edition runtime estiver instalado no computador.For more information, see O Visual Studio Tools for Visão geral de tempo de execução do Office.

  • Criar duas soluções: uma para o Microsoft Office 2003 e outra para o Microsoft Office Sistema de 2007.Coloque o código é específico para cada versão do Microsoft Office (como personalizações de interface do usuário) no projeto correspondente e coloque o código que é usado por ambAmbos Ambos soluções (como lógica comercial) em um compartilhado Ambossembly que é citado pelo dois projetos.

    Observação:

    Ferramentas do Visual Studio para o Office não oferece suporte à instalação Ambos o 2003 e o 2007 versões do Office aplicativos lado-a no computador de desenvolvimento.Para desenvolver projetos separados para diferentes versões do Microsoft Office, use um computador de desenvolvimento diferentes para cada versão do Microsoft Office.

Comparação de opções

A tabela a seguir compara algumas das vantagens e desvantagens de cada opção.

Opção

Vantagens

Desvantagens

Criar um projeto para o Microsoft Office 2003.

Você desenvolver e implantar um Simples solução para Tudos os usuários final.

Você não pode usar recursos que são específicos para a versão 2007 do Office, como os painéis de tarefas personalizados ou Faixa de Opções personalizações.

Não é possível usar recursos que Ferramentas do Visual Studio para o Office fornece para 2007 Microsoft Office, projetos, como a implantação de ClickOnce.

Criar um projeto separado para cada versão do Office e coloque o código comum em um assembly compartilhado.

Você pode personalizar a interface de usuário (UI) de cada solução para usar os recursos fornecidos por cada versão do Microsoft Office.Por exemplo, a versão 2003 de sua solução pode criar um item de menu, enquanto a versão 2007 pode criar um AAgruparar de Faixa de Opções Personalizar.

Você deve desenvolver, implantar e manter soluções separadas para usuários finais que tiver o Microsoft Office 2003 e para usuários de fim que possuem o Microsoft Office Sistema de 2007.

Consulte também

Tarefas

Como: Criar o Visual Studio Tools para projetos do Office

Conceitos

Criar soluções do Office no Visual Studio

Criação de soluções do Office

O Visual Studio Tools for Visão geral de tempo de execução do Office