Compartir a través de


Configurar un equipo para desarrollar soluciones de Office

Debe instalar los siguientes requisitos previos para poder utilizar las herramientas de desarrollo de Microsoft Office en Visual Studio 2012:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Para la mayoría de las tareas de desarrollo, también debe instalar y registrar los ensamblados de interoperabilidad primarios (PIAs) para Microsoft Office en la caché global de ensamblados.

Para obtener información detallada sobre los pasos de instalación, vea Cómo: Configurar un equipo para desarrollar soluciones de Office.

Visual Studio

Las herramientas de desarrollo de Office se incluyen únicamente con las siguientes ediciones de Visual Studio:

  • Visual Studio Professional

  • Visual Studio Premium

  • Visual Studio Ultimate

Las herramientas de desarrollo de Office son un componente opcional de Visual Studio.Estas herramientas se instalan de forma predeterminada al instalar una de las ediciones de Visual Studio en la lista anterior.Si personaliza la instalación de Visual Studio especificando que las características para instalar, especifique Microsoft Office Developer Tools durante la instalación de las herramientas.

Las herramientas de desarrollo de Office incluyen el Runtime de Microsoft Visual Studio Tools para Office y las características integradas en Visual Studio, como plantillas de proyecto y diseñadores.Para obtener más información acerca de Runtime de Microsoft Visual Studio Tools para Office, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

[!NOTA]

De forma predeterminada, las herramientas de desarrollo de Office en Visual Studio incluyen plantillas solo para Office 2010.Si desea desarrollar soluciones para Office 2013, debe descargar las herramientas de Microsoft Office Developer para Visual Studio 2012, que incluyen plantillas de proyecto para Office 2013.Para descargar estas herramientas, vea Descargas.

.NET Framework

Puede utilizar las herramientas de desarrollo de Office en Visual Studio 2012 para crear soluciones destinadas .NET Framework 4 o .NET Framework 4.5.

.NET Framework 4 se instala automáticamente al instalar Visual Studio..NET Framework 4.5 se instala al instalar las herramientas de Microsoft Office Developer para Visual Studio 2012.

Microsoft Office

Puede utilizar Visual Studio 2012 para crear soluciones para Office 2013 o Office 2010.Debe tener una de las siguientes versiones de Office instalada localmente en el equipo de desarrollo:

  • Cualquier edición del conjunto de Office 2013 o de Office 2010, incluidos Office Plus profesional para Office 365.

  • Cualquiera de las siguientes aplicaciones independientes:

    • Excel 2013

    • InfoPath 2013

    • Outlook 2013

    • PowerPoint 2013

    • Project 2013

    • Visio 2013

    • Word 2013

    • Excel 2010

    • InfoPath 2010

    • Outlook 2010

    • PowerPoint 2010

    • Project 2010

    • Visio 2010

    • Word 2010

Visual Basic para Aplicaciones (VBA) debe instalarse como parte de Office.

[!NOTA]

Visual Studio 2012 no admite la creación de soluciones de Office cuando el equipo de desarrollo tiene una versión de Office 2013 o de Office 2010 que se entregará mediante Clic-a- ejecución.

Bb398242.collapse_all(es-es,VS.110).gifInstalaciones en paralelo de Microsoft Office

Visual Studio 2012 no admite la creación de soluciones de Office cuando más de una versión de Microsoft Office (o diferentes versiones de aplicaciones individuales de Office, como Excel 2007 y Excel 2010) se instala en paralelo en el equipo de desarrollo.Para crear soluciones de Office con las herramientas de desarrollo de Office en Visual Studio 2012, la instalación solo Office 2010 o Microsoft Office 2013 en el equipo de desarrollo.

Ensamblados de interoperabilidad primarios para Microsoft Office

Los PIA de Office deben instalarse y registrarse en la caché global de ensamblados para realizar las siguientes tareas de desarrollo:

  • Crear un proyecto en el nivel del documento.

  • Ejecutar o depurar cualquier proyecto de Office en el que haya cambiado la propiedad de Embed Interop Types de todas las referencias a los PIA del proyecto a False. 

Puede crear y compilar proyectos en el nivel de la aplicación sin tener instalados los PIA en la memoria caché global de ensamblados.Sin embargo, si lo hace, no podrá ejecutar o depurar proyectos en los escenarios mencionados anteriormente.

Cuando se instala Office en el equipo de desarrollo, los PIA se instalan y se registran en la caché global de ensamblados si se instalen .NET Framework 2.0 o posterior de antemano.

Si instala Office en un equipo de desarrollo que no tenga instalado .NET Framework todavía, o si modifica la instalación de Office para no instalar los PIA, deberá instalarlos por separado.Para obtener más información, vea Cómo: Instalar ensamblados de interoperabilidad primarios de Office.

[!NOTA]

Visual Studio 2012 instala copias privadas de los PIA fuera de la caché global de ensamblados.Cuando se crea un proyecto de Office, el proyecto hace referencia a esas copias de los PIA.No obstante, los PIA también deben instalarse y registrarse en la memoria caché global de ensamblados para poder realizar las tareas de desarrollo anteriormente mencionadas.Para obtener más información, vea Ensamblados de interoperabilidad primarios de Office.

Vea también

Tareas

Cómo: Configurar un equipo para desarrollar soluciones de Office

Cómo: Instalar el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office redistribuible

Cómo: Instalar ensamblados de interoperabilidad primarios de Office

Conceptos

Características disponibles por aplicación y tipo de proyecto de Office

Otros recursos

Introducción (Desarrollo de Office en Visual Studio)