Compartir a través de


Método Print

Imprime texto en la ventana Inmediato.

Sintaxis

objeto . Imprimir [ outputlist ]

La sintaxis del método Print tiene el siguiente calificador de objetos y parte:

Parte Descripción
object Opcional. Expresión de objeto que se evalúa como un objeto en la lista Se aplica a .
ListaResultados Opcional. Expresión o lista de expresiones para imprimir. Si se omite, se imprime una línea en blanco.

El argumentooutputlist tiene la sintaxis y las partes siguientes:

{Spc(n) | Charpos de expresión Tab(n) }

Parte Descripción
Spc(n) Opcional. Se usa para insertar caracteres de espacio en el resultado, donde n es el número de caracteres de espacio que insertar.
Tab(n) Opcional. Se usa para posicionar el punto de inserción en un número de columna absoluto donde n es el número de columna. Use Tab sin argumento para posicionar el punto de inserción al comienzo de la siguiente zona de impresión.
expresión Opcional. Expresión numérica o expresión de cadena para imprimir.
PosCar Opcional. Especifica el punto de inserción para el siguiente carácter. Use el punto y coma (;) para posicionar el punto de inserción inmediatamente después del último carácter mostrado. Use Tab(n) para colocar el punto de inserción en un número de columna absoluto. Use Tab sin ningún argumento para colocar el punto de inserción al principio de la siguiente zona de impresión. Si se omite PosCar, el carácter siguiente se imprime en la línea siguiente.

Comentarios

Las expresiones múltiples se pueden separar con un espacio o con punto y coma.

Todos los datos impresos en la ventana Inmediato tienen el formato correcto mediante el separador decimal para la configuración regional especificada para el sistema. Las palabras clave son salida en el idioma adecuado de la aplicación host.

Respecto a los datos de tipo Boolean, se imprime True o False. Las palabras clave True y False se traducen según la configuración regional de la aplicación host.

Los datos de fecha se escriben con el formato de fecha corta estándar reconocido por el sistema. Cuando la fecha o el componente de hora falta o es cero, solo se escriben los datos proporcionados.

No se escribe nada si los datos de outputlist tienen el valor Empty. Sin embargo, si los datos de outputlist son Null, Null es output. La palabra clave Null se traduce adecuadamente cuando es salida.

Para los datos de error, la salida se escribe como Error errorcode. La palabra clave Error se traduce adecuadamente cuando es salida.

El objeto es obligatorio si el método se usa fuera de un módulo que tiene un espacio de visualización predeterminado. Por ejemplo, se produce un error si se llama al método en un módulo estándar sin especificar un objeto, pero si se llama en un módulo de formulario, se muestra outputlist en el formulario.

Nota:

[!NOTA] Puesto que el método Print imprime normalmente con caracteres espaciados proporcionalmente, no hay correlación entre el número de caracteres imprimidos y el número de columnas de ancho fijo que ocupan dichos caracteres. Por ejemplo, una letra ancha, como la "W", ocupa más de una columna de ancho fijo, y una letra estrecha, como una "i", ocupa menos. Para permitir los casos en que se usan caracteres más anchos que la media, las columnas tabulares se deben posicionar con la separación suficiente. Como alternativa, puede imprimir usando una fuente de paso fijo (como Courier) para asegurarse de que cada carácter usa solo una columna.

Ejemplo:

Mediante el uso del método Print, este ejemplo muestra el valor de la variable MyVar en la ventana Inmediato. Tenga en cuenta que el método Print solo se aplica a objetos que pueden mostrar texto.

Dim MyVar
MyVar = "Come see me in the Immediate pane."
Debug.Print MyVar

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.