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

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