Cómo: Crear proyectos de Office en Visual Studio

Puede utilizar Visual Studio 2010 para crear complementos en el nivel de la aplicación y personalizaciones en el nivel del documento para las aplicaciones de Microsoft Office. Para obtener más información sobre estos tipos de proyectos, vea Información general sobre el desarrollo de soluciones de Office.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Microsoft Office 2010 y 2007 Microsoft Office System. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear un proyecto de complemento de nivel de aplicación

  1. En el menú Archivo, elija Nuevo y haga clic en Proyecto. Si el IDE está establecido para utilizar la configuración de desarrollo de Visual Basic, en el menú Archivo, haga clic en Nuevo proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. En el cuadro combinado de la parte superior del cuadro de diálogo, seleccione .NET Framework 3.5 o .NET Framework 4. Para obtener más información sobre cómo elegir la versión de .NET Framework de destino, vea Diseñar y crear soluciones de Office.

    Nota

    Si elige como destino .NET Framework 4, .NET Framework 4 Client Profile se elegirá como destino de forma predeterminada. Para obtener más información, vea .NET Framework Client Profile.

  3. En el recuadro de plantillas, bajo el nodo del lenguaje que desee usar, expanda Office.

  4. Seleccione el nodo 2010 o 2007.

  5. En la lista de plantillas de proyecto, seleccione una plantilla de proyecto de complemento. Para obtener una lista de las plantillas de proyecto de complemento disponibles, vea Información general sobre las plantillas de Office Project.

    Nota

    Si las plantillas de proyecto no están visibles al seleccionar el nodo 2010 o 2007, asegúrese de que esté seleccionado .NET Framework 3.5 o .NET Framework 4 en el cuadro combinado de la parte superior del cuadro de diálogo. Los proyectos de Office en Visual Studio 2010 requieren una de estas versiones de .NET Framework.

  6. En el cuadro Nombre, escriba un nombre para el proyecto. De forma predeterminada, el nombre del proyecto se usa también como nombre de la solución.

  7. En el cuadro Ubicación, escriba la ruta de acceso en la que desee crear el proyecto. Puede utilizar rutas de acceso UNC y absolutas. No use HTTP, FTP u otras rutas de acceso de protocolos.

    Las ubicaciones tienen los formatos siguientes:

    • [unidadDeDisco]: \

    • \\servidor\recursoCompartido

    No utilice estos caracteres en la ubicación:

    • Asterisco (*)

    • Barra vertical (|)

    • Dos puntos (:) (salvo detrás de la letra de unidad)

    • Signo de dobles comillas (") (las rutas de acceso que contienen espacios no requieren comillas)

    • Menor que (<)

    • Mayor que (>)

    • Signo de interrogación (?)

    • Signo de porcentaje (%)

  8. Haga clic en Aceptar.

    Nota

    Los proyectos de complemento siempre se guardan al crearlos. No se pueden crear como proyectos temporales. Para obtener más información sobre los proyectos temporales, vea Proyectos temporales.

Para crear un proyecto de personalización de nivel de documento

  1. En el menú Archivo, elija Nuevo y haga clic en Proyecto. Si el IDE está establecido para utilizar la configuración de desarrollo de Visual Basic, en el menú Archivo, haga clic en Nuevo proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. En el cuadro combinado de la parte superior del cuadro de diálogo, seleccione .NET Framework 3.5 o .NET Framework 4. Para obtener más información sobre cómo elegir la versión de .NET Framework de destino, vea Diseñar y crear soluciones de Office.

    Nota

    Si elige como destino .NET Framework 4, .NET Framework 4 Client Profile se elegirá como destino de forma predeterminada. Para obtener más información, vea .NET Framework Client Profile.

  3. En el recuadro de plantillas, bajo el nodo del lenguaje que desee usar, expanda Office.

  4. Seleccione el nodo 2010 o 2007.

  5. En la lista de plantillas de proyecto, seleccione una plantilla de proyecto de nivel de documento. Para obtener una lista de las plantillas de proyecto de nivel de documento disponibles, vea Información general sobre las plantillas de Office Project.

    Nota

    Si las plantillas de proyecto no están visibles al seleccionar el nodo 2010 o 2007, asegúrese de que esté seleccionado .NET Framework 3.5 o .NET Framework 4 en el cuadro combinado de la parte superior del cuadro de diálogo. Los proyectos de Office en Visual Studio 2010 requieren una de estas versiones de .NET Framework.

  6. En el cuadro Nombre, escriba un nombre para el proyecto. De forma predeterminada, este nombre también se utiliza para el documento. Si el IDE está establecido para usar la configuración de desarrollo de Visual C# o la configuración de desarrollo general, escriba también una ubicación y el nombre de la solución.

    Nota

    No puede usar caracteres suplentes en la ruta de acceso de la ubicación del proyecto o en el nombre del proyecto. Para obtener información sobre caracteres suplentes, vea Compatibilidad de Unicode con pares suplentes y secuencias de caracteres de combinación. Además, si tiene previsto implementar la solución para utilizarla sin conexión, los caracteres del nombre de proyecto deben cumplir las especificaciones del protocolo HTTP.

  7. Haga clic en Aceptar.

    Se abre el Asistente para proyectos de Visual Studio Tools para Office.

  8. Seleccione Crear un nuevo documento si desea crear un nuevo documento para la solución, o seleccione Copiar un documento existente si desea personalizar un documento existente.

    Si crea un nuevo documento, especifique el nombre en el cuadro Nombre y seleccione el formato del documento en el cuadro Formato. Para obtener más información acerca de los formatos disponibles, vea Arquitectura de las personalizaciones de nivel de documento.

    Si utiliza un documento existente, especifique la ubicación del documento en el cuadro Ruta de acceso completa al documento existente. Puede utilizar rutas de acceso UNC y absolutas. No utilice rutas de acceso HTTP, FTP ni otras rutas de acceso de protocolo al documento.

    Las ubicaciones tienen los formatos siguientes:

    • [unidadDeDisco]: \

    • \\servidor\recursoCompartido

    No utilice estos caracteres en la ubicación:

    • Asterisco (*)

    • Barra vertical (|)

    • Dos puntos (:) (salvo detrás de la letra de unidad)

    • Signo de dobles comillas (") (las rutas de acceso que contienen espacios no requieren comillas)

    • Menor que (<)

    • Mayor que (>)

    • Signo de interrogación (?)

    • Signo de porcentaje (%)

    Nota

    Si utiliza un documento existente en un proyecto de Word 2010, utilice únicamente documentos creados en Word 2010 o convertidos a Word 2010. Algunas características se deshabilitarán en el documento si utiliza un documento creado en una versión anterior de Word. Si intenta escribir código que utiliza estas características, podrían producirse errores en el proyecto. Para convertir un documento, ábralo en Word 2010, haga clic en la pestaña Archivo de la cinta de opciones, haga clic en Info y, a continuación, haga clic en Convertir.

  9. Haga clic en Finalizar.

  10. Agregue la carpeta de proyecto y sus subcarpetas a la lista de ubicaciones de confianza en el Centro de confianza de Word en los siguientes casos:

    • Va a crear un documento de Word que está basado en un archivo .doc o .docm y el documento contiene un proyecto de VBA u hospeda controles de Windows Forms. Al agregar la carpeta de proyecto a la lista de ubicaciones de confianza, ayudará a garantizar que el documento funciona como está previsto en tiempo de diseño.

    • Va a crear un proyecto de plantilla de Word que se basa en un archivo .dot. Debe agregar la carpeta de proyecto a la lista de ubicaciones de confianza para que se pueda ejecutar y depurar el proyecto.

    Para obtener más información sobre cómo agregar un documento a las ubicaciones de confianza, vea en el sitio web de Microsoft Office Online Create, remove, or change a trusted location for your files.

Vea también

Tareas

Cómo: Generar soluciones de Office

Conceptos

Desarrollo en colaboración de las soluciones de Office

Introducción a la programación de complementos de nivel de aplicación

Otros recursos

Información general sobre las plantillas de Office Project

Diseñar y crear soluciones de Office