Introducción a los entornos de programación de InfoPath

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Microsoft Office InfoPath admite varios entornos de programación para personalizar una plantilla de formulario con código de programación. Entorno de programación que es mejor para usted depende el lenguaje de programación que usted o la organización prefiera y los entornos de desarrollo y herramientas que están disponibles para usted.

En este artículo:

Código de scripting

Código administrado

Consideraciones de compatibilidad

Código de scripting

Microsoft Script Editor (MSE) es el entorno de desarrollo integrado predeterminado para InfoPath si la Microsoft .NET Framework 2.0 y Microsoft Core XML Services 6.0 no están instalados en el equipo cuando instale InfoPath. Cuando trabaja en MSE, puede usar Microsoft JScript o Microsoft Visual Basic Scripting Edition (VBScript) para crear la lógica empresarial personalizada para una plantilla de formulario.

Puede abrir MSE desde dentro de modo de diseño que apunta a la programación en el menú Herramientas y, a continuación, haciendo clic en Microsoft Script Editor, o bien presionando ALT + MAYÚS + F11. Cuando abre MSE desde InfoPath, aparece el editor de código MSE y se abre el archivo de secuencias de comandos de la plantilla de formulario predeterminado (con Microsoft o vbs extensión, dependiendo del lenguaje de secuencias de comandos para la plantilla) en la ventana de edición de código.

Nota: Si no ve Microsoft Script Editor en el menú programación, debe seleccionar JScript o VBScript como lenguaje de secuencias de comandos para la plantilla de formulario. Buscar vínculos a más información sobre cómo configurar el lenguaje de secuencias de comandos para una plantilla de formulario en la sección Vea también.

Inicio de página

Código administrado

Si el Microsoft .NET Framework 2.0 y Microsoft Core XML Services 6.0 están instalados en el equipo cuando instale InfoPath, InfoPath utiliza Microsoft Visual Studio Tools para el entorno de programación de aplicaciones (VSTA) como el entorno de desarrollo integrado predeterminado. Cuando trabaja en VSTA, puede usar Microsoft Visual Basic o C# de Microsoft para crear código administrado personalizado para una plantilla de formulario. Para obtener información específica sobre cómo trabajar en este entorno de desarrollo, consulte la documentación que se instala con VSTA.

Una opción de desarrollo adicional está disponible si Microsoft Visual Studio 2005 e InfoPath están instalados en el mismo equipo. Puede descargar e instalar Microsoft Visual Studio 2005 Tools para 2007 Microsoft Office System, que permite crear y diseñar plantillas de formulario que usan administrarán código desde el entorno de desarrollo de Visual Studio 2005. Para obtener más información sobre cómo usar Visual Studio para crear proyectos de InfoPath, vea la documentación que se instala con Microsoft Visual Studio 2005 Tools para 2007 Microsoft Office System.

Inicio de página

Consideraciones de compatibilidad

Sólo los lenguajes C# y Visual Basic .NET son compatibles con las plantillas de formulario compatibles con el explorador. Plantillas de formulario con código de secuencias de comandos JScript o VBScript no son compatibles con el explorador.

Inicio de página

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×