Report.ScaleMode 属性 (Access)

在预览或打印报表或将报表输出保存到文件时,使用 Visual Basic 中的 ScaleMode 属性指定页面上坐标的度量单位 Integer 型,可读/写。

语法

表达式ScaleMode

表达 一个代表 Report 对象的变量。

备注

ScaleMode 属性使用下列设置:

Setting 说明
0 一个或多个 ScaleHeightScaleWidthScaleLeftScaleTop 属性使用的自定义值。
1 (默认) Twips
2 Points
3 Pixels
4 字符 (水平 = 每单位 120 twips;vertical = 240 twips/单位) 。
5 英寸
6 毫米
7 厘米

可以使用宏或由节的 OnPrint 属性设置指定的 Visual Basic 事件过程来设置 ScaleMode 属性。

使用相关的 ScaleHeightScaleWidthScaleLeftScaleTop 属性,可以建立一个有正、负坐标值的自定义坐标系统。 共有四个这样的“刻度”属性,它们采用以下方法与 ScaleMode 属性交互作用:

  • 任何其他扩展属性设置为任何值自动设置 ScaleMode 属性为 0。

  • ScaleMode 属性设置为大于 0 ScaleHeightScaleWidth 属性的设置将更改为新的度量单位,并将 ScaleLeft距离 属性设置为 0。 此外, CurrentX当前 属性设置更改以反映当前点的新坐标。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。