Propiedad Report.ScaleMode (Access)

Utilice la propiedad ScaleMode en Visual Basic para especificar la unidad de medida de las coordenadas de una página cuando se use el método Circle, Line, Pset o Print mientras se muestra o imprime un informe, o cuando su salida se guarda en un archivo. Valor Entero de lectura y escritura.

Sintaxis

expresión. Scalemode

Expresión Variable que representa un objeto Report .

Comentarios

La propiedad ScaleMode puede tener los valores siguientes.

Configuración Descripción
0 Valores personalizados usados por una o varias de las propiedades ScaleHeight, ScaleWidth, ScaleLeft y ScaleTop .
1 (Valor predeterminado) Twips
2 Points
3 Pixels
4 Caracteres (horizontal = 120 twips por unidad; vertical = 240 twips por unidad).
5 Pulgadas
6 Milímetros
7 Centímetros

Puede establecer la propiedad ScaleMode mediante una macro o un procedimiento de evento de Visual Basic especificado por el valor de la propiedad OnPrint de una sección.

Utilizando las propiedades relacionadas ScaleHeight, ScaleWidth, ScaleLeft y ScaleTop se puede crear un sistema de coordenadas personalizado con coordenadas positivas y negativas. Las cuatro propiedades interactúan con la propiedad ScaleMode de la forma siguiente:

  • Cualquier otra propiedad de escala en cualquier valor establece automáticamente la propiedad ScaleMode en 0.

  • Si se establece la propiedad ScaleMode en un número mayor que 0 cambia los valores de las propiedades ScaleHeight y ScaleWidth a la nueva unidad de medida y establece las propiedades ScaleLeft y ScaleTop en 0. Además, la configuración de las propiedades CurrentX y CurrentY cambia para reflejar las nuevas coordenadas del punto actual.

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.