Nota: La función, el método, el objeto o la propiedad que se describe en este tema está deshabilitada si el servicio microsoft Jet Expression se ejecuta en modo de espacio aislado, lo que impide la evaluación de expresiones potencialmente no seguras. Para obtener más información sobre el modo de espacio aislado, busque "modo de espacio aislado" en la Ayuda.

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

Sintaxis

Spc ( n )

El número deargumento es el número de espacios para insertar antes de mostrar o imprimir el siguiente expresión en una lista.

Observaciones

Si n es menor que el ancho de la línea de salida, la siguiente posición de impresión sigue inmediatamente el número de espacios impresos. Si n es mayor que el ancho de la línea de salida, Spc calcula la siguiente posición de impresión con la fórmula:

currentprintposition + (n Mod width)

Por ejemplo, si la posición de impresión actual es 24, el ancho de línea de salida es 80 y especifica Spc(90),la siguiente impresión comenzará en la posición 34 (posición de impresión actual + el resto de 90/80). Si la diferencia entre la posición de impresión actual y el ancho de la línea de salida es menor que n (o n Ancho de modificación),la función Spc salta al principio de la línea siguiente y genera espacios iguales a n – (ancho – posición actual).

Nota:  Asegúrese de que las columnas tabulares son lo suficientemente anchas como para dar cabida a letras anchas.

Al usar el método Imprimir con una fuente espaciado proporcionalmente, el ancho de los caracteres de espacio impresos con la función Spc siempre es un promedio del ancho de todos los caracteres en el tamaño de punto para 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 letra mayúscula W ocupa más de una columna de ancho fijo y la letra 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 módulo Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione Referencia para desarrolladores en la lista desplegable junto a Buscar y escriba uno o más términos en el cuadro de búsqueda.

En este ejemplo se usa la función Spc para colocar el resultado en un archivo y en la ventana Inmediato.

' The Spc function can be used with 
' the Print # statement.
Open "TESTFILE" For Output As #1 ' Open file for output.
Print #1, "10 spaces between here"; Spc(10); "and here."
Close #1 ' Close file.

La siguiente instrucción hace que el texto se imprima en la ventana Inmediato (con el método Imprimir), precedido por 30 espacios.

Debug.Print Spc(30); "Thirty spaces later..."

¿Necesita más ayuda?

Ampliar sus conocimientos

Explorar los cursos >

Obtener nuevas características primero

Unirse a Microsoft Insider >

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×