Tab (Función)

Visual Basic VBLR

Tab (Función)

       

Se utiliza con la instrucción Print # o el método Print para definir la posición de la salida.

Sintaxis

Tab[(n)]

El argumento opcional n es el número de la columna que se mueve antes de mostrar o imprimir la próxima expresión de una lista. Si se omite, Tab coloca el punto de inserción al principio de la siguiente zona de impresión. Esto permite utilizar Tab en lugar de un punto en las configuraciones regionales en las que se utiliza el punto como separador decimal.

Comentarios

Si la posición de impresión actual es mayor que n, Tab va hasta la columna n de la siguiente línea de la salida. Si n es menor que 1, Tab coloca la posición de impresión en la columna 1. Si n es mayor que el ancho de la línea de salida, Tab calcula la siguiente posición de impresión con la fórmula:

n Mod ancho

Por ejemplo, si ancho es 80 y especifica Tab(90), la impresión siguiente comienza en la columna 10 (el resto de la operación 90/80). Si n es menor que la posición de impresión actual, la impresión comienza 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 de impresión actual, la impresión comienza en la posición de impresión calculada en la misma línea.

La posición de impresión en el extremo izquierdo de una línea de salida es siempre 1. Cuando se utiliza la instrucción Print # para imprimir en archivos, la posición de impresión en el extremo derecho es el ancho actual del archivo de salida, que puede asignar con la instrucción Width #.

Nota   Asegúrese de que las columnas tabulares sean suficientemente anchas para dar cabida a letras anchas.

Cuando utilice la función Tab con el método Print, la superficie de impresión se dividirá en columnas uniformes de ancho fijo. El ancho de cada columna es el promedio del ancho de todos los caracteres con el tamaño en puntos de la fuente elegida. Sin embargo, no hay ninguna correlación entre el número de caracteres impresos y el número de columnas de ancho fijo que estos caracteres ocupan; por ejemplo, la letra W mayúscula ocupa más de una columna de ancho fijo y la letra i minúscula ocupa menos.