Spc (función)

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

SPC ( n )

El requiere nargumento es el número de espacios a insertar antes de mostrar o imprimir la siguiente expresión en una lista.

Observaciones

Si n es menor que el ancho de 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 línea de salida, Spc calcula la siguiente posición de impresión mediante la fórmula:

posiciónDeImpresiónActual + (n Mod ancho)

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

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

Al usar el método Print con una fuente de espaciado proporcional, el ancho de caracteres de espacio que se imprimen mediante la función Spc es siempre 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 Spc para colocar los resultados 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 que se imprimirá en la ventana inmediato (mediante el método Print ), precedida de 30 espacios.

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

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.

×