Compartir a través de


Cómo: Crear proyectos de Office en Visual Studio

Puede utilizar Visual Studio para crear agregar- INS en la aplicación y las personalizaciones de nivel de 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 Office 2013 y Office 2010. 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ú de Archivo , elija Nuevo, proyecto.Si el entorno de desarrollo integrado (IDE) se establece para utilizar la configuración de desarrollo de Visual Basic, en el menú Archivo, elija Nueva , proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

    [!NOTA]

    Destino de los proyectos de Office .NET Framework 4 Client Profile de forma predeterminada. Si instala las herramientas de Microsoft Office Developer para Visual Studio 2012, los proyectos de Office el destino .NET Framework 4.5 de forma predeterminada.Para obtener más información, vea .NET Framework Client Profile.

  2. En el panel plantillas, bajo el nodo del lenguaje que desea usar, expanda Office/SharePoint.

  3. Elija el nodo Office Agregar-INS.

  4. 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 Office Agregar-INS, asegúrese de que .NET Framework 4 o .NET Framework 4,5 está seleccionado en el cuadro combinado de la parte superior del cuadro de diálogo.Las plantillas de proyecto de Office son visibles para ambas versiones de .NET Framework.Sin embargo, los proyectos de Office en el destino de Visual Studio 2012 sólo .NET Framework 4 a menos que instale las herramientas de Microsoft Office Developer para Visual Studio 2012.

  5. 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.

  6. En el cuadro Ubicación, escriba la ruta de acceso en la que desee crear el proyecto.Puede utilizar rutas absolutas y universales de (UNC) de convención de nomenclatura.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 (:) (Except que sigue la letra de unidad).

    • Comillas dobles (") (las rutas que contienen espacios no requieren comillas).

    • Menor que (<)

    • Mayor que (>)

    • Signo de interrogación (?)

    • Signo de porcentaje (%)

  7. elija el botón de 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ú de Archivo , elija Nuevo, proyecto.Si el IDE está establecido para utilizar la configuración de desarrollo de Visual Basic, en el menú Archivo, elija Nueva, proyecto.

    Aparecerá el cuadro de diálogo Nuevo proyecto.

    [!NOTA]

    Destino de los proyectos de Office .NET Framework 4 Client Profile de forma predeterminada. Si instala las herramientas de Microsoft Office Developer para Visual Studio 2012, los proyectos de Office el destino .NET Framework 4.5 de forma predeterminada.Para obtener más información, vea .NET Framework Client Profile.

  2. En el panel plantillas, bajo el nodo del lenguaje que desea usar, expanda Office/SharePoint.

  3. Seleccione el nodo Office Agregar-INS.

  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, vea Información general sobre las plantillas de Office Project.

    [!NOTA]

    Si las plantillas de proyecto no están visibles al seleccionar el nodo Office Agregar-INS, asegúrese de que .NET Framework 4 o .NET Framework 4,5 está seleccionado en el cuadro combinado de la parte superior del cuadro de diálogo.Las plantillas de proyecto de Office son visibles para ambas versiones de .NET Framework.Sin embargo, los proyectos de Office en el destino de Visual Studio 2012 sólo .NET Framework 4 a menos que instale las herramientas de Microsoft Office Developer para Visual Studio 2012.

  5. 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.

  6. elija el botón de 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 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 (:) (Except que sigue la letra de unidad).

    • Comillas dobles (") (las rutas 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 2013, sólo los documentos de uso creados en o convertidos a Word 2013.De igual forma, si utiliza un documento existente en un proyecto de Word 2010, solo los documentos de uso creados en 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 2013 o Word 2010, en la pestaña Archivo en la cinta de opciones, elija Información, Convertir.

  8. Elija Finalizar.

  9. 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:

    • Crea un documento de Word que se base en un archivo de .docm, y el documento contiene un proyecto de VBA o Windows Forms de hospeda controlan.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.

    • Está creando un proyecto de plantilla de Word que se base en un archivo .dotx.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 el sitio Web Cree, quite, o cambie una ubicación de confianza para los archivos de Microsoft Office Online.

Vea también

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