Este post foi originalmente publicado em https://officevbavsto.blogspot.com/2013/02/preparando-seu-computador-para.html.

Nesse post, eu escreve como você pode preparar seu computador para começar a desenvolver aplicações em VSTO.

O que é VSTO?

VSTO, ou Visual Studio Tools for Office, é parte do conjunto de ferramentas do Microsoft Visual Studio .NET. É utilizado para desenvolver código conectando aplicações Microsoft Office Word, Excel e Outlook. Desenvolvedores que usam o VSTO podem programar em VB .Net ou C#. VSTO é uma alternativa (muito mais poderosa) ao VBA[1].

Com o VSTO você desenvolve Documentos Customizados, Templates e Add-Ins. Você conta com todos os recursos de Biblioteca .Net Framework como ADO.NET, LINQ e etc. além de poder recuperar dados de WebServices ou WPF para alimentar seus documentos. Você também poderá criar interfaces gráficas com WPF ou Windows Forms e disponibilizá-las em Caixas de Diálogos, Painel de Tarefas ou no próprio documento (ou planilha) do Microsoft Office.

Requisitos Necessários

Basicamente, você precisará instalar em sua máquina o .Net Framework 2.0 (ou superior), Visual Studio 2010 e o Office 2007 ou 2010[3].

O VSTO está disponível para as seguintes versões do Visual Studio 2010: Professional, Premium e Ultimate[3].

Os requisitos mínimos que seu computador deve ter [2]:

Requisitos de Sistema

  • Windows XP (x86) com Service Pack 3 - todas as edições, exceto Starter Edition
  • Windows Vista (x86 e x64) com Service Pack 1 - todas as edições, exceto Starter Edition
  • Windows 7 (x86 e x64)
  • Windows Server 2003 (x86 e x64) com Service Pack 2
  • Windows Server 2003 R2 (x86 e x64)
  • Windows Server 2008 (x86 e x64) com Service Pack 2
  • Windows Server 2008 R2 (x64)

Requisitos de Hardware

  • Computador com processador de 1.6GHz ou superior
  • 1024MB de RAM
  • 3GB de espaço em disco disponível
  • Unidade de disco rígido de 5400 RPM
  • Placa de vídeo compatível com DirectX 9 que seja executada em uma resolução de vídeo de 1280 x 1024 ou superior
  • Unidade de DVD-ROM

Arquiteturas compatíveis:

  • 32 bits (x86)
  • 64 bits (x64)

Instalando o .Net Framework 2.0

Baixe o instalável diretamente do Site da Microsoft e execute o processo de instalação. http://www.microsoft.com/pt-br/download/details.aspx?id=1639.

Instalando o Microsoft Office 2007 ou 2010

Durante a instalação do Microsoft Office 2007 ou 2010, clique no botão Personalizar.

Em  “Ferramentas do Office”, confirme se as opções “Suporte à Programação do .Net com Ações” e “Suporte à Programação do .NET com o Microsoft Forms 2.0” estão selecionadas. Caso estas opções não estejam selecionadas e bloqueadas para seleção, significa que você ainda não instalou o .Net Framework 2.0.

Adicionalmente, em “Microsoft Excel” (e nos demais aplicativos que você deseja utilizar o VSTO), a opção “Suporte à Programação do .NET” também deverá estar selecionada. Clique em Instalar Agora:

Lembre-se de que você já deverá ter instalado previamente o Microsoft .Net Framework 2.0

E se eu já instalei o Microsoft Office 2007 ou 2010 anteriormente?

Caso você já tenha o Microsoft Office 2007 ou 2010 instalado em seu computador, não se preocupe, pois é possível instalar estas opções sem precisar desinstalar o Microsoft Office 2007 ou 2010 e instalá-lo novamente. Insira o CD-ROM de Instalação do seu Microsoft Office 2007 ou 2010 e clique no botão “Adicionar ou Remover Recursos”, depois basta selecionar as opções descritas anteriormente.

Instalando o Microsoft Visual Studio 2010Durante a instalação do Microsoft Visual Studio 2010, escolha a opção “Custom” e clique em Next:

Selecione a opção “Microsoft Office Developer Tools”:

E se eu já instalei o Microsoft Visual Studio 2010 anteriormente?

Caso seu Microsoft Visual Studio 2010 já esteja instalado, basta você inserir o CD-ROM de instalação e clicar na opção “Change or Remove Microsoft Visual Studio 2010” e depois a opção “Add or Remove Features”. Após isto, basta selecionar as opções descritas anteriormente.

Créditos

Photo by Oleg Magni from Pexels

Referência Bibliográfica

  1. http://www.microsoft.com/visualstudio/pt-br/products/2010-editions/professional/system-requirements, acessado em 23-02-2013;
  2. http://whatis.techtarget.com/definition/VSTO-Visual-Studio-Tools-for-Office-or-Microsoft-Visual-Studio-Tools, acessado em 23-02-2013;
  3. http://msdn.microsoft.com/en-us/library/bb398242, acessado em 23-02-2013;
  4. http://blogs.officezealot.com/hansen/archive/2007/05/01/20309.aspx, acessado em 23-02-2013.