Función Tab

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

Nota: La función, el método, el objeto o la propiedad descritas en este tema se desactiva si se está ejecutando el servicio de expresión Microsoft Jet en modo de recinto de seguridad, lo que evita la evaluación de expresiones potencialmente no seguras. Para obtener más información sobre el modo de recinto de seguridad, busque "modo de recinto de seguridad" en la Ayuda.

Se utiliza con la instrucción Print # o el método Print para colocar el resultado.

Sintaxis

Ficha [(n)]

El opcional nargumento es el número de columna que se va a mover antes de mostrar o imprimir la siguiente expresión en una lista. Si se omite, Tab mueve el punto de inserción hasta el comienzo de la siguiente imprimir zona. Esto permite pestaña usarlo en lugar de una coma en configuraciones regionales donde se utiliza la coma como separador decimal.

Observaciones

Si la posición actual de impresión en la línea actual es mayor que n, Tab salta a la columna nen la siguiente línea. Si n es menor que 1, Tab mueve la posición de impresión a la columna 1. Si n es mayor que el ancho de línea de salida, Tab calcula la siguiente posición de impresión mediante la fórmula:

n Mod ancho

Por ejemplo, si el ancho es 80 y especifica ficha (90), la próxima impresión comenzará en la columna 10 (el resto de 90/80). Si n es menor que la posición actual de impresión, la impresión comenzará en la línea siguiente en la posición de impresión calculada. Si la posición de impresión calculada es mayor que la posición actual de impresión, la impresión comenzará en la posición de impresión calculada en la misma línea.

La posición de impresión más a la izquierda en una línea de salida siempre es 1. Cuando utiliza la instrucción Print # para imprimir en archivos, la posición de impresión más a la derecha es el ancho actual del archivo de salida, que puede establecer utilizando la ancho # instrucción.

Nota: Asegúrese de que las columnas tabulares sean lo suficientemente ancha para que quepan letras anchas.

Cuando utiliza la función Tab con el método de impresión , la superficie de impresión se divide en columnas de ancho fijo uniformes. El ancho de cada columna es un promedio del ancho de todos los caracteres con el tamaño de la fuente seleccionada. Sin embargo, no hay ninguna correlación entre el número de caracteres impresos y el número de columnas de ancho fijo que ocupan esos caracteres. Por ejemplo, la mayúscula W ocupa más de una columna de ancho fijo y la minúscula i ocupa menos de una columna de ancho fijo.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

Este ejemplo usa la función Tab para colocar los resultados en un archivo y en la ventana inmediato .

' The Tab function can be used 
' with the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
' The second word prints at column 20.
Print #1, "Hello"; Tab(20); "World."
' If the argument is omitted, cursor is moved
' to the next print zone.
Print #1, "Hello"; Tab; "World"
Close #1 ' Close file.

La función Tab también puede usarse con el método de impresión . La siguiente instrucción imprime texto empezando en la columna 10.

Debug.Print Tab(10); "10 columns from start."

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.

×