Compartilhar via


Execução de soluções em diferentes versões do Microsoft Office

Se você desenvolveu soluções para Office 2010, você pode executar as mesmas soluções no Microsoft Office 2013.Se sua base de clientes usa 2007 Microsoft Office system, você pode usar Visual Studio 2012 para desenvolver as soluções que trabalham em todas as três versões do Office.Nesse cenário, a solução será executado sem erros em 2007 Microsoft Office system somente se a solução não usa os recursos que são novos em versões posteriores do Office. Os aplicativos do Microsoft Office também podem executar as soluções que foram criadas usando uma versão anterior do Visual Studio.

Executando as soluções do Office criadas usando Visual Studio 2012 ou Visual Studio 2010

As soluções que foram criadas usando Visual Studio 2012 ou Visual Studio 2010 podem executar em Office 2013, em Office 2010, ou em 2007 Microsoft Office system.No entanto, a solução pode usar somente os recursos e APIs que estão disponíveis em todas as três versões do Office.

A tabela a seguir ilustra essas situações.

A versão do Office deseja pelo modelo de projeto

Destino .NET Framework de projeto1

Versões do Office que podem executar a solução

Tempo de execução necessário no computador do usuário final

Office 2013

.NET Framework 4

ou

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

O Visual Studio 2010 Tools for Office Runtime

Office 2010

.NET Framework 4

ou

.NET Framework 4.5

Office 2013

Office 2010

2007 Microsoft Office system2

O Visual Studio 2010 Tools for Office Runtime

Office 2010

.NET Framework 3.5

Office 2013

Office 2010

O Visual Studio 2010 Tools for Office Runtime

2007 Microsoft Office system

.NET Framework 4, 

.NET Framework 4.5,

ou

.NET Framework 3.5

Office 2013

Office 2010

2007 Microsoft Office system

O Visual Studio 2010 Tools for Office Runtime

1.A versão do.NET Framework que o projeto utiliza é necessária em computadores de usuário final para que sua solução é executado.Por exemplo, se seu projeto utiliza o.NET Framework 3.5, o.NET Framework 3.5 é necessário em computadores de usuário final.Nesse exemplo, sua solução não será executado se apenas .NET Framework 4 é instalado em computadores de usuário final.

2.Nesse cenário, a solução será executado sem erros em 2007 Microsoft Office system somente se não usa os recursos que são novos em Office 2010.

Executando as soluções do Office criadas usando versões do Visual Studio antes do Visual Studio 2010

Os aplicativos do Microsoft Office podem executar as soluções criadas usando versões do Visual Studio antes do Visual Studio 2010.Em alguns casos, essas soluções requerem versões diferentes de Visual Studio Tools for Office Runtime.Versões diferentes de Visual Studio Tools for Office Runtime podem ser lado a lado instalado no mesmo computador.

A tabela a seguir mostra que as versões do Microsoft Office podem executar soluções criados usando versões anteriores do Visual Studio, e que as versões de Visual Studio Tools for Office Runtime e do.NET Framework são necessárias para cada solução. 

O Visual Studio usado para criar a solução

A versão do Office deseja pelo modelo de projeto

Versões do Office que podem executar a solução

Tempo de execução necessário no computador do usuário final

Necessário versão do .NET Framework no computador do usuário final

Visual Studio professional 2008

ou

O Visual Studio Team System 2008

2007 Microsoft Office system

Office 2013 e Office 20101

2007 Microsoft Office system

O Visual Studio 2010 Tools for Office Runtime1

ou

O Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0)

.NET Framework 3.5

Uma das edições do Visual Studio 2005 com 2005 do2 SE VSTO instalado:

  • Ferramentas do Visual Studio 2005 para Office

  • O Visual Studio Team System 2005

  • Visual Studio professional 2005

2007 Microsoft Office system

Office 2013 e Office 2010 (32 bits) apenas3

2007 Microsoft Office system

Ferramentas do Visual Studio 2005 para o tempo de execução do Office segundo

o.NET Framework 2,0, o.NET Framework 3,0, ou o .NET Framework 3.5

Algumas das edições do Visual Studio:

  • Visual Studio professional 2008

  • O Visual Studio Team System 2008

  • Ferramentas do Visual Studio 2005 para o Office (com ou sem SE2 VSTO de 2005 instalado)

  • O Visual Studio Team System 2005 (com ou sem SE2 VSTO de 2005 instalado)

  • Visual Studio professional 2005 com 2005 do2 SE VSTO instalado

Microsoft Office 2003

Office 2013 e Office 2010 (32 bits) apenas3

2007 Microsoft Office system

Microsoft Office 2003

Ferramentas do Visual Studio 2005 para o tempo de execução do Office segundo

o.NET Framework 2,0, o.NET Framework 3,0, ou o .NET Framework 3.5

1.Office 2013 e aplicativos de Office 2010 incluem Visual Studio 2010 Tools for Office Runtime. Portanto, esses aplicativos usam sempre Visual Studio 2010 Tools for Office Runtime em vez do Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0) nesse cenário.Os aplicativos em 2007 Microsoft Office system podem usar Visual Studio 2010 Tools for Office Runtime ou Visual Studio para o Microsoft Office system (tempo de execução de versão 3,0).

2.SE O 2005 de VSTO é um serviço adicional livre do Visual Studio que fornece modelos de projeto do suplemento ao nível para Microsoft Office 2003 e 2007 Microsoft Office system.Pode ser instalado com Visual Studio professional 2005, ferramentas do Visual Studio 2005 para Office, ou uma edição no Visual Studio Team System 2005.Para obter mais informações, Ferramentas do Visual Studio 2005 para a edição do Office segundoconsulte.

3.As soluções do Office que exigem Visual Studio 2005 ferramenta ferramentas para o tempo de execução do Office segundo não são compatíveis com versões de 64 bits de Office 2013 e de Office 2010.Para executar essas soluções na edição de 64 bits de Office 2013 ou de Office 2010, você deve atualizar o projeto para Visual Studio 2010 ou a um projeto Visual Studio 2008 que tem como alvo 2007 Microsoft Office system.

Consulte também

Tarefas

Como: criar projetos do Office em Visual Studio

Conceitos

Visual Studio Tools for Office visão geral sobre o tempo de execução

O Visual Studio Tools para cenários de instalação do Office Runtime

Execução de soluções em diferentes versões do Microsoft Office

Outros recursos

Projetando e criando soluções do Office