Creación de proyectos de Office en Visual Studio

Puede usar Visual Studio para crear personalizaciones de nivel de documento y complemento de VSTO para Microsoft aplicación de Office lications. Para obtener más información sobre estos tipos de proyectos, consulte Introducción al desarrollo de soluciones de Office (VSTO).

Se aplica a: la información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO. Consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

Nota:

Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. 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 Personalizar el IDE.

Para crear un proyecto de complemento de VSTO

  1. En el menú Archivo, elija Nuevo>Proyecto. Si el entorno de desarrollo integrado (IDE) está establecido para usar la configuración de desarrollo de Visual Basic, en el menú Archivo, elija Nuevo>proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

    Nota:

    Los proyectos de Office tienen como destino .NET Framework 4.5 de forma predeterminada. Para más información, consulte Perfil de cliente de .NET Framework.

  2. En el panel de plantillas, en el nodo del idioma que desea usar, expanda Office/SharePoint.

  3. Elija el nodo Complementos de Office.

  4. En la lista de plantillas de proyecto, seleccione una plantilla de proyecto de complemento de VSTO. Para obtener una lista de las plantillas de proyecto de complemento de VSTO disponibles, consulte Introducción a las plantillas de proyecto de Office.

    Nota:

    Si las plantillas de proyecto no están visibles al seleccionar el nodo Complementos de Office, asegúrese de que .NET Framework 4 o posterior está seleccionado en el cuadro combinado de la parte superior del cuadro de diálogo. Las plantillas de proyecto de Office se pueden ver para ambas versiones de .NET Framework.

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

  6. En el cuadro Ubicación , escriba la ruta de acceso donde desea crear el proyecto. Puede usar rutas de acceso absolutas y UNC. No use HTTP, FTP ni otras rutas de acceso de protocolo.

    Las ubicaciones tienen los siguientes formatos:

    • [unidad]:

    • \\Recurso compartido de servidor\

      No use estos caracteres en la ubicación:

    • Asterisco (*)

    • Barra vertical (|)

    • Dos puntos (:) (Excepto después de la letra de unidad)

    • Comillas dobles (") (Las rutas de acceso que contienen espacios no requieren comillas)

    • Menor que (<)

    • Mayor que (>)

    • Signo de interrogación (?)

    • Signo de porcentaje (%)

  7. Elija el botón Aceptar .

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

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

    Aparecerá el cuadro de diálogo Nuevo proyecto.

  2. En el panel de plantillas, en el nodo del idioma que desea usar, expanda Office/SharePoint.

  3. Seleccione el nodo Complementos de Office .

  4. 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, consulte Introducción a las plantillas de proyecto de Office.

    Nota:

    Si las plantillas de proyecto no están visibles al seleccionar el nodo Complementos de Office, asegúrese de que está seleccionado .NET Framework 4 o posterior.

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

    Nota:

    No se pueden usar caracteres suplentes en la ruta de acceso del proyecto ni en el nombre del proyecto. Además, si tiene previsto implementar la solución para su uso sin conexión, los caracteres del nombre del proyecto deben ajustarse a las especificaciones del protocolo HTTP.

  6. Elija el botón Aceptar .

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

  7. 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 mediante el cuadro Formato . Para obtener más información sobre los formatos disponibles, vea Arquitectura de personalizaciones de nivel de documento.

    Si usa un documento existente, especifique la ubicación del documento en la ruta de acceso completa del cuadro de documento existente. Puede usar rutas de acceso absolutas y rutas UNC. No use HTTP, FTP ni otras rutas de acceso de protocolo para el documento.

    Las ubicaciones tienen los siguientes formatos:

    • [unidad]:

    • \\Recurso compartido de servidor\

      No use estos caracteres en la ubicación:

    • Asterisco (*)

    • Barra vertical (|)

    • Dos puntos (:) (Excepto después de la letra de unidad)

    • Comillas dobles (") (Las rutas de acceso que contienen espacios no requieren comillas)

    • Menor que (<)

    • Mayor que (>)

    • Signo de interrogación (?)

    • Signo de porcentaje (%)

    Nota:

    Si usa un documento existente en un proyecto de Word 2013, use solo documentos creados en Word 2013 o convertidos a Word 2013 . Del mismo modo, si usa un documento existente en un proyecto de Word 2010, utilice únicamente documentos que se crearon en Word 2010 o se convirtieron a esa versión. Si usa un documento que se creó en una versión anterior de Word, se deshabilitarán determinadas características del documento. Si intenta escribir código que usa estas características, pueden producirse errores en el proyecto. Para convertir un documento, ábralo en Word 2013 o Word 2010, en la pestaña Archivo de la cinta de opciones, elija Convertir de información>.

  8. Elija Finalizar.

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

    • Va a crear un documento de Word basado en un archivo .docm y el documento contiene un proyecto de VBA o hospeda controles de Windows Forms. Agregar la carpeta del proyecto a la lista de ubicaciones de confianza servirá para asegurarnos de que el documento funciona del modo esperado en tiempo de diseño.

    • Va a crear un proyecto de plantilla de Word basado en un archivo .dotx . Agregue la carpeta del 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 el sitio web de Microsoft Office Online Crear, quitar o cambiar una ubicación de confianza para los archivos.