Insertar un cuadro de texto enriquecido

Se aplica a
InfoPath 2010 InfoPath 2013

Importante

El soporte técnico para Microsoft InfoPath 2013 finalizó el 14 de julio de 2026. Recomendamos migrar los formularios y flujos de trabajo existentes de InfoPath a soluciones de Microsoft 365 compatibles. Obtenga más información sobre la retirada de InfoPath.

Si desea que los usuarios puedan insertar texto con formato, saltos de párrafo, tablas, fotografías o imágenes prediseñadas en un campo de entrada de datos, puede usar un cuadro de texto enriquecido en la plantilla de formulario de InfoPath de Microsoft Office.

En este artículo

Cuándo usar un cuadro de texto enriquecido

Use un cuadro de texto enriquecido cuando quiera:

  • Permita que los usuarios resalten, resalten o den formato al texto que escriben en un formulario.
  • Permitir que los usuarios inserten tablas o imágenes en un área en blanco en el formulario.
  • Mostrar información de texto enriquecido contenida en una base de datos u otro origen de datos.
  • Almacene los datos con formato XHTML en el origen de datos subyacente de la plantilla de formulario.

En la siguiente ilustración, se usa un cuadro de texto enriquecido para recopilar notas detalladas de los usuarios.

d4e2f008-d3c2-4434-b1fd-5d8c52c2e38c

InfoPath incluye controles que son similares a los cuadros de texto enriquecido, pero que sirven para diferentes propósitos. Para decidir cuál de estos controles funciona mejor en la plantilla de formulario, consulte la siguiente lista:

Cuadro de texto Al igual que un cuadro de texto enriquecido, un cuadro de texto permite a los usuarios escribir, editar o ver texto. A diferencia de un cuadro de texto enriquecido, un cuadro de texto muestra solo una línea de texto de forma predeterminada y los usuarios no pueden agregar elementos de formato a un cuadro de texto, como texto en negrita o cursiva, imágenes o tablas.

Cuadro de expresión Normalmente, un cuadro de expresión se usa para mostrar texto de solo lectura, para mostrar el valor de otro control en la plantilla de formulario o para crear fórmulas basadas en expresiones XPath. A diferencia de un cuadro de texto enriquecido, un cuadro de expresión no almacena ni guarda datos. Por tanto, debe usar un cuadro de expresión solo si no desea guardar su valor o hacer referencia a él en otra fórmula.

Principio de página

La experiencia de usuario

Al igual que un cuadro de texto, un cuadro de texto enriquecido es simplemente un marcador de posición en un formulario, como un cuadro de comentarios, en el que los usuarios escriben texto. Al escribir texto en un cuadro de texto enriquecido, los usuarios tienen acceso a muchas de las características de formato que están acostumbrados a usar en otros documentos del sistema Microsoft Office. Por ejemplo, los usuarios pueden insertar una imagen o una tabla en un cuadro de texto enriquecido o aplicar resaltado amarillo a un párrafo de texto en particular.

Para averiguar si pueden dar formato al texto de un campo determinado de un formulario, los usuarios colocan el cursor en el campo o seleccionan el texto en el campo. Si las opciones de la barra de herramientas Formato están activas en lugar de atenuadas, los usuarios pueden dar formato al texto como lo harían en cualquier otro documento del sistema Microsoft Office.

Principio de página

Consideraciones de compatibilidad

Al diseñar una plantilla de formulario en InfoPath, puede elegir un modo de compatibilidad específico para diseñar una plantilla de formulario compatible con el explorador. Cuando se publica una plantilla de formulario compatible con el explorador en un servidor que ejecuta InfoPath Forms Services y, posteriormente, habilitada para el explorador, los formularios basados en la plantilla de formulario se pueden ver en un explorador web. Al diseñar una plantilla de formulario compatible con exploradores, algunos controles no están disponibles en el panel de tareas Controles porque no se pueden mostrar en un explorador web.

Aunque los cuadros de texto enriquecido están disponibles cuando diseña una plantilla de formulario compatible con el explorador, tenga en cuenta las siguientes limitaciones:

  • El formato de texto enriquecido parcial no es compatible con la versión del explorador del cuadro de texto enriquecido. Si ve un error sobre la configuración de texto enriquecido incompatible en el panel de tareas Design Checker , active la casilla Habilitar solo la configuración compatible con el explorador en el cuadro de diálogo Propiedades del cuadro de texto enriquecido. Al hacerlo, se seleccionará automáticamente la configuración de texto enriquecido correcta.
  • Puede habilitar las imágenes vinculadas para un cuadro de texto enriquecido en una plantilla de formulario compatible con el explorador. Sin embargo, las imágenes insertadas no son compatibles.
  • Para los cuadros de texto enriquecido, la gama completa de opciones de formato solo está disponible en versiones compatibles de Internet Explorer, incluidas Microsoft Internet Explorer 6.0 y Windows Internet Explorer 7.0. Es posible que los usuarios editen texto en un cuadro de texto enriquecido en otros exploradores compatibles, como Firefox 1.5 o Safari 2.0, pero las opciones de formato no están disponibles, incluido el cambio del color del texto y la aplicación de formato de caracteres.

Principio de página

Insertar un cuadro de texto enriquecido

El procedimiento para insertar un cuadro de texto enriquecido difiere ligeramente en función de si está diseñando una nueva plantilla de formulario en blanco o si basa el diseño de la plantilla de formulario en una base de datos u otro origen de datos externo.

En la ilustración siguiente se muestra el aspecto de un cuadro de texto enriquecido cuando se selecciona en modo de diseño.

a01b5957-e59f-4b4f-a622-5ec674987b4b

Los controles pueden estar enlazados o no enlazados. Cuando un control está enlazado, está conectado a un campo o grupo en el origen de datos para que los datos introducidos en el control se guarden en el archivo de formulario subyacente (.xml). Cuando un control no está enlazado, no está conectado a un campo o grupo y los datos introducidos en el control no se guardan. Cuando seleccione o mueva el puntero sobre un control, aparecerán en la esquina superior derecha del control un texto y un icono de enlace. El texto indica el grupo o campo al que está enlazado el control en el origen de datos. El icono indica si el control está correctamente enlazado a ese grupo o campo. Cuando el enlace es correcto, aparece un icono verde. Si hay algún error con el enlace, verá un icono azul o rojo en su lugar.

El origen de datos de la plantilla de formulario está formado por campos y grupos que se muestran en una vista jerárquica en el panel de Origen de datos. Los cuadros de texto enriquecido siempre están enlazados a los campos. En el ejemplo siguiente, el cuadro Notas del formulario está enlazado al campo discussionItemNotes del panel de tareas Origen de datos .

bc381f28-3ea4-4968-8e36-7c653dd14fd3

Insertar un cuadro de texto enriquecido en una nueva plantilla de formulario en blanco

Cuando se diseña una plantilla de formulario nueva, se selecciona automáticamente la casilla Crear automáticamente origen de datos en el panel de Controles. Esto permite que InfoPath cree automáticamente los campos y grupos en el origen de datos a medida que agregue controles a la plantilla de formulario. Estos campos y grupos están representados por iconos de archivo y carpeta en el panel de Origen de datos.

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.
  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.
  3. En Insertar controles, haga clic en Cuadro de texto enriquecido.
  4. Para especificar el tipo de texto enriquecido que pueden escribir los usuarios, haga doble clic en el cuadro de texto enriquecido que se insertó en la plantilla de formulario, haga clic en la pestaña Mostrar y active o desactive las casillas de verificación en Formato disponible.
  5. Para agregar una etiqueta al control, escriba el texto por encima o a la izquierda del control, seguido por dos puntos (:).

Insertar un cuadro de texto enriquecido en una plantilla de formulario basada en un origen de datos existente

Si basa el diseño de la plantilla de formulario en un archivo, base de datos o servicio web de lenguaje de marcado extensible (XML), InfoPath deriva los campos y grupos en el panel de Origen de datos de los orígenes de datos ya existentes. En este escenario, puede insertar un cuadro de texto enriquecido arrastrando un campo desde el panel de tareas Origen de datos a la plantilla de formulario o insertando un cuadro de texto enriquecido desde el panel de tareas Controles en su lugar, como se describe en el procedimiento siguiente:

  1. En la plantilla de formulario, coloque el cursor en el lugar donde desea insertar el control.

  2. Si el panel Controles no es visible, haga clic en Más controles en el menú Insertar, o bien, presione ALT+I, C.

  3. En Insertar controles, haga clic en Cuadro de texto enriquecido.

  4. En el cuadro de diálogo Enlace de cuadro de texto enriquecido , seleccione el campo en el que desea almacenar los datos del cuadro de texto enriquecido y, a continuación, haga clic en Aceptar.

  5. Para especificar el tipo de texto enriquecido que pueden escribir los usuarios, haga doble clic en el cuadro de texto enriquecido que se insertó en la plantilla de formulario, haga clic en la pestaña Mostrar y active o desactive las casillas de verificación en Formato disponible.

  6. InfoPath utiliza el nombre del campo o grupo como etiqueta de control. Si es necesario, cambie el texto de etiqueta.

    Recomendación

    También puede usar el panel de tareas Origen de datos para insertar controles. En el panel de tareas Origen de datos , haga clic con el botón secundario en el campo al que desea enlazar el cuadro de texto enriquecido y, después, haga clic en Cuadro de texto enriquecido en el menú contextual.

Principio de página

Sugerencias de diseño

Use las siguientes sugerencias para refinar la apariencia, el tamaño y otros aspectos de un cuadro de texto enriquecido:

  • Para cambiar el tamaño de varios cuadros de texto enriquecido a la vez, seleccione los cuadros de texto enriquecido cuyo tamaño desee cambiar, en el menú Formato , haga clic en Propiedades, haga clic en la pestaña Tamaño y, a continuación, realice los ajustes necesarios.
  • Para disminuir el ancho predeterminado con el que InfoPath inserta cuadros de texto enriquecido, haga clic en Ver propiedades en el menú Ver . En la pestaña General , active la casilla Usar un ancho de diseño personalizado para esta plantilla de formulario y escriba un número menor en el cuadro Ancho de diseño personalizado .
  • Para cambiar el borde o el color de varios cuadros de texto enriquecido a la vez, seleccione los cuadros de texto enriquecido que quiera cambiar, en el menú Formato , haga clic en Bordes y sombreado, haga clic en la pestaña Bordes y, a continuación, realice los ajustes necesarios.
  • Para personalizar el texto que aparece en un cuadro de texto enriquecido, use los cuadros Fuente y Tamaño de fuente de la barra de herramientas Formato . Para cambiar la fuente y el tamaño de fuente de todos los cuadros de texto enriquecido de la plantilla de formulario a la vez, seleccione el cuadro de texto enriquecido que contiene el formato deseado y, a continuación, haga clic en Aplicar fuente a todos los controles de cuadro de texto enriquecido en el menú Formato .
  • Para ver el aspecto que tendrán los cuadros de texto enriquecido con texto real, haga clic en Datos de ejemplo en el menú Ver . Esto le ayudará a hacerse una idea del aspecto que tendrá el formulario cuando los usuarios lo rellenen.
  • Use los márgenes para ajustar el espaciado alrededor del exterior de un cuadro de texto enriquecido. Use relleno para ajustar el espaciado alrededor del texto dentro del cuadro de texto enriquecido.

Principio de página