Función Tab

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

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.

Comentarios

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."
Ampliar sus conocimientos de Office
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.

×