Formas de personalizar un cuadro de texto

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.

Después de insertar un cuadro de texto en una plantilla de formulario, puede personalizarla accediendo y cambiando sus propiedades y configuración en el cuadro de diálogo Propiedades del cuadro de texto. Para abrir el cuadro de diálogo, en la plantilla de formulario, haga doble clic en el cuadro de texto cuyas propiedades desea cambiar.

En la tabla siguiente se describen algunas de las formas en que puede personalizar un cuadro de texto y se ofrecen los motivos por los que podría hacerlo. Aunque la tabla no proporciona información de procedimiento detallada sobre las opciones en el cuadro de diálogo Propiedades del cuadro de texto, sí le da una idea de la variedad de opciones disponibles.

Nota

  • Si está diseñando una plantilla de formulario compatible con el explorador, ciertas características del cuadro de diálogo Propiedades del cuadro de texto no estarán disponibles. Por ejemplo, no se admiten los saltos de párrafo.
  • Si la plantilla de formulario se basa en una base de datos, esquema u otro origen de datos existente, es posible que no pueda personalizar todos los aspectos de un control. Por ejemplo, puede cambiar el tamaño del control, pero no el nombre de campo o grupo, que se derivan del origen de datos existente.
TAB Tarea Detalles
Datos Cambiar el nombre del campo asociado Al diseñar una nueva plantilla de formulario en blanco, puede cambiar el nombre de campo o grupo predeterminado de un control por uno que sea más fácil de identificar cuando trabaje con el origen de datos. Por ejemplo, un campo denominado "Vendedor" es más fácil de entender que un campo denominado "campo1".
Nota: Cambiar el nombre de campo no cambia el enlace entre un cuadro de texto y un campo en el origen de datos. Si necesita enlazar un cuadro de texto a un campo diferente, haga clic con el botón secundario en el cuadro de texto y después haga clic en Cambiar enlace en el menú contextual.
Datos Cambiar el tipo de datos Al diseñar una nueva plantilla de formulario en blanco, puede cambiar el tipo de datos predeterminado de un control. El tipo de datos predeterminado para un cuadro de texto es Texto (cadena), pero puede cambiarlo. Por ejemplo, si desea que los usuarios especifiquen libras esterlinas en un cuadro de texto Importe de la transacción , puede elegir el tipo de datos Número entero (enteros) y, a continuación, elegir las opciones de formato para que los valores escritos en el cuadro de texto se muestren con el símbolo de moneda libra (£).

Más información sobre los tipos de datos

A continuación se enumeran los tipos de datos que están disponibles para los cuadros de texto:
  • Texto (cadena) Se usa para datos como nombres, direcciones, números de teléfono, números de la seguridad social, etc.
  • Número entero (entero) Úselo para números enteros positivos o negativos, como 1234, –1234 o $1.234.
  • Decimal (doble) Úselo para números con decimales, como 1234,12, –1234,12 o 1234,12 $.
  • True/False (booleano) Se usa para datos que deben ser 1 (verdadero) o 0 (falso).
  • Hipervínculo (anyURI) Se usa para hipervínculos, como una ruta de Convención de nomenclatura universal (UNC) o una dirección URL.
  • Fecha (fecha) Úselo para fechas tales como 14/03/2007 o 14 de marzo de 2007.
  • Hora (hora) Se usa para valores basados en el tiempo, como 9:46:55 o 09:46 a.m.
  • Fecha y hora (dateTime) Úselo para fechas y horas, como 14/3/2007 11:30 a.m.
Datos Especifique un valor predeterminado Si desea que el texto predeterminado aparezca dentro de un control cuando un usuario abra el formulario, puede escribir ese texto en el cuadro Valor . También puede usar el valor de otro campo del origen de datos como valor predeterminado de un control. Los valores predeterminados son distintos del texto de marcador de posición (que se describe más adelante en este artículo) en que siempre se guardan como datos en el archivo de formulario (.xml).
Datos Mostrar los resultados de un cálculo Para mostrar los resultados de un cálculo en un control, puede hacer clic en Insertar fórmula junto al cuadro Valor para asociar fórmulas y funciones al control. Por ejemplo, puede crear una fórmula que sume una columna de números en una tabla que se repite mediante un cuadro de texto junto con la función suma . O bien, puede asociar la función hoy a un cuadro de texto específico para que, cuando el usuario abra el formulario, se muestre la fecha actual en ese cuadro de texto.
Datos Haz que el cuadro de texto sea obligatorio Para recordar visualmente a los usuarios que escriban datos en un control, active la casilla No se puede estar en blanco . Cuando los usuarios abran el formulario, aparecerá un asterisco rojo en el control como recordatorio para no dejarlo en blanco. Los usuarios no pueden enviar datos hasta que especifiquen un valor en el control.
Datos Agregar validación de datos Haga clic en Validación de datos para especificar reglas de validación de datos para el control. Por ejemplo, si necesita que los números de pieza se escriban en un formato específico (tres números, después un guión y dos números más), puede usar la validación de datos para asegurarse de que los usuarios se ajustan a este patrón.
Datos Aplicar reglas Si hace clic en Reglas, puede crear una regla que haga que una o varias acciones se realicen automáticamente cuando los usuarios cambien el valor de un control. En un formulario de pedido de compra, por ejemplo, si un usuario escribe un número mayor que 10 en un cuadro de texto Importe , puede usar una regla para mostrar un cuadro de diálogo que diga "Pedir más de 10 artículos diferentes a la vez puede retrasar el envío". También puede usar una regla para recuperar automáticamente información actualizada de un origen de datos externo. Por ejemplo, en un formulario de compra de acciones, puede usar una regla para recuperar y mostrar cotizaciones de acciones en tiempo real en un cuadro de texto, ya sea cuando se abre el formulario o cuando el usuario solicita la información.
Mostrar Mostrar texto de marcador de posición Si desea proporcionar instrucciones a los usuarios sobre qué datos escribir en el cuadro de texto, puede escribir texto informativo en el cuadro Marcador de posición . Por ejemplo, en un cuadro de texto Número de noches en hotel , el texto de marcador de posición se puede usar para preguntar a los usuarios qué tipo de datos deben escribir.

Al igual que un valor predeterminado, el texto de marcador de posición aparece dentro de un control de entrada de texto cuando un usuario abre un formulario por primera vez. Sin embargo, el texto del marcador de posición es diferente de los valores predeterminados en las tres maneras siguientes:
  • El texto del marcador de posición nunca se guarda como datos en el archivo de formulario (.xml).
  • A diferencia de un valor predeterminado, que aparece como texto normal dentro de un control, el texto del marcador de posición siempre aparece atenuado.
  • A diferencia de un valor predeterminado, el texto de marcador de posición no es compatible con las plantillas de formulario compatibles con el explorador.
Mostrar Hacer que el cuadro de texto sea de solo lectura Para impedir que los usuarios cambien el contenido de un control, seleccione la casilla Solo lectura . Por ejemplo, si usa un cuadro de texto para mostrar los resultados de una fórmula, puede hacer que el cuadro de texto sea de solo lectura para evitar que los usuarios escriban sobre ese resultado. Aunque un cuadro de texto de solo lectura no aparece atenuado en el formulario, se impedirá a los usuarios escribir información en el cuadro de texto.
Mostrar Desactivar el corrector ortográfico o la característica Autocompletar Para evitar que los usuarios revisen la ortografía del texto dentro de un control de entrada de texto o que reutilicen automáticamente las entradas anteriores que se escribieron en el formulario de ese control, desactive las casillas Habilitar corrector ortográfico y Habilitar Autocompletar , que están seleccionadas de forma predeterminada. Por ejemplo, puede deshabilitar el corrector ortográfico para los cuadros de texto que muestran nombres propios. Puede deshabilitar Autocompletar por motivos de privacidad, como cuando un formulario se compartirá entre muchas personas.
Mostrar Permitir a los usuarios escribir varias líneas de texto Si desea que un cuadro de texto muestre más de una línea de texto, active la casilla Multilíneas . A continuación, puede decidir si desea permitir saltos de párrafo dentro del cuadro de texto.
Mostrar Habilitar saltos de párrafo Si activa la casilla Multi líneas y desea que los usuarios puedan escribir párrafos de información en el cuadro de texto, active la casilla Saltos de párrafo . Esto es útil, por ejemplo, cuando desea que los usuarios respondan una pregunta similar a un ensayo en un cuadro de texto, pero desea que los datos estén en formato de texto sin formato porque los usuarios finalmente los enviarán a una base de datos. Si activa la casilla de varias líneas en una plantilla de formulario compatible con el explorador, no podrá desactivar la casilla Saltos de párrafo .
Mostrar Habilitar ajuste de texto Si activa la casilla Multilínea , InfoPath activa automáticamente la casilla Ajustar texto para que el texto fluya de una línea a otra a medida que los usuarios escriben en el cuadro de texto. Cuando el ajuste de texto está habilitado, puedes seleccionar las opciones de desplazamiento en la lista Desplazamiento . Por ejemplo, puede hacer que aparezcan barras de desplazamiento en el cuadro de texto cuando los usuarios escriben más texto del que el cuadro de texto puede mostrar de forma predeterminada. Para que las opciones de desplazamiento funcionen correctamente, el cuadro de texto debe tener una altura y un ancho fijos. Si activa la casilla Varias líneas en una plantilla de formulario compatible con el explorador, no podrá desactivar la casilla Ajustar texto ni especificar opciones en la lista Desplazamiento .
Mostrar Limitar caracteres Para asignar un límite de caracteres a un cuadro de texto, active la casilla Limitar texto a y, después, escriba el número de caracteres permitido. Por ejemplo, en una plantilla de formulario de recursos humanos, puede usar esta característica para evitar que los usuarios escriban más de cinco caracteres en un cuadro de texto de identificador de empleado . Si la plantilla de formulario está conectada a una base de datos o a un esquema XML externo, y ese origen de datos tiene requisitos de longitud de caracteres existentes, Microsoft Office InfoPath mostrará automáticamente un error de validación de datos si los usuarios superan estos límites cuando rellenen un formulario basado en la plantilla de formulario. Para que el cursor avance automáticamente al siguiente control del formulario después de que el usuario alcance el límite de caracteres de un control, active la casilla Mover al siguiente control automáticamente al alcanzar el límite . Hacer que el cursor avance automáticamente al siguiente control no es compatible con las plantillas de formulario compatibles con el explorador.
Mostrar Agregar formato condicional Haga clic en Formato condicional para abrir el cuadro de diálogo Formato condicional , donde puede cambiar la apariencia de un control, incluida su visibilidad, en función de los valores que los usuarios escriban en el formulario. Por ejemplo, en una plantilla de formulario de informe de ventas, puede usar el formato condicional para avisar al usuario de que el importe gastado es mayor que el importe presupuestado.
Tamaño Ajustar el tamaño, el relleno y los márgenes Puede especificar manualmente el tamaño de un control especificando valores en los cuadros Alto y Ancho . También puede refinar el espaciado tanto dentro como fuera del control si cambia el relleno, que es la cantidad de espacio en búfer que rodea el contenido del control, o los márgenes, que es la cantidad de espacio entre el borde del control y cualquier texto o control circundante de la plantilla de formulario.
Tamaño Alinear el cuadro de texto con su etiqueta Para alinear mejor el texto dentro de un control con su etiqueta, haga clic en el botón Alinear . InfoPath ajusta automáticamente la configuración de la altura, el relleno inferior y el margen inferior del control según sea necesario.
Avanzadas Especificar información en pantalla Para que aparezca una nota explicativa cuando los usuarios muevan el puntero sobre el control, escriba el texto que quiera en el cuadro de información en pantalla. Las ayudas de accesibilidad, como las utilidades de revisión de pantalla que hacen que la información en pantalla esté disponible como voz sintetizada o una pantalla Braille actualizable, a menudo se basan en esta información en pantalla para interpretar la información para sus usuarios.
Avanzadas Cambiar el orden del índice de tabulación Puede cambiar la posición de un control en el orden de tabulación general de la plantilla de formulario. El orden de tabulación es el orden en que el foco se mueve en un formulario de un campo u objeto al siguiente cuando los usuarios presionan la tecla TAB o MAYÚS+TAB. La configuración predeterminada del índice de tabulación para todos los controles de una plantilla de formulario es 0, pero el orden de tabulación comienza por 1. Es decir, cualquier control con 1 en el cuadro de índice de tabulaciones se visitará primero cuando los usuarios presionen la tecla TAB. En segundo lugar se visitará cualquier control con 2 en el cuadro de índice de pestañas , y así sucesivamente. Los controles con 0 en el cuadro de índice de tabulaciones aparecerán en último lugar en el orden de tabulación. Si desea omitir controles en el orden de tabulación, escriba -1 en el cuadro Índice de tabulación .
Avanzadas Asignar un método abreviado de teclado Puede escribir una letra o un número en el cuadro de tecla de acceso para especificar un método abreviado de teclado. Los métodos abreviados de teclado permiten a los usuarios desplazarse a un control mediante la pulsación de una combinación de teclas, en lugar de mover el ratón. Si decide usar métodos abreviados de teclado en la plantilla de formulario, debe comunicar a los usuarios que los métodos abreviados existen. Por ejemplo, puede escribir (ALT+S) después de la etiqueta de un cuadro de texto para indicar a los usuarios que existe un método abreviado de teclado para un cuadro de texto Vendedor .
Avanzadas Especificar o personalizar las acciones de combinación Haga clic en Configuración de combinación para especificar cómo deben aparecer los datos que los usuarios escriben en el control cuando se combinan varios formularios. Por ejemplo, puede elegir agregar un prefijo al texto de un cuadro de texto con una palabra determinada o separar los elementos del cuadro de texto con un punto y coma.
Avanzadas Obtener el identificador ViewContext para el cuadro de texto Puede usar el valor ViewContext para identificar el control en el código. Por ejemplo, si conoce el valor ViewContext, puede usarlo con el método ExecuteAction del objeto View para realizar mediante programación una acción de edición en los datos XML enlazados al control.
Avanzadas Especificar y personalizar un ámbito de entrada Haga clic en Ámbito de entrada para especificar el tipo de entrada de usuario destinada al control. Esto puede ayudar a mejorar el reconocimiento de la escritura a mano y la entrada de voz para el control. Por ejemplo, si usa el ámbito de entrada IS_URL para el control, InfoPath sabe si ignora los espacios entre palabras.
Formularios del explorador Personalizar la configuración para la publicación de datos en el servidor La pestaña Formularios del explorador solo aparece cuando se diseña una plantilla de formulario compatible con el explorador. Permite controlar si se envían datos al servidor cuando los usuarios cambian los datos del cuadro de texto.