Report.ScaleMode 属性 (Access)
在预览或打印报表或将报表输出保存到文件时,使用 Visual Basic 中的 ScaleMode 属性指定页面上坐标的度量单位。 Integer 型,可读/写。
语法
表达式。ScaleMode
表达 一个代表 Report 对象的变量。
备注
ScaleMode 属性使用下列设置:
Setting | 说明 |
---|---|
0 | 一个或多个 ScaleHeight、ScaleWidth、ScaleLeft 和 ScaleTop 属性使用的自定义值。 |
1 | (默认) Twips |
2 | Points |
3 | Pixels |
4 | 字符 (水平 = 每单位 120 twips;vertical = 240 twips/单位) 。 |
5 | 英寸 |
6 | 毫米 |
7 | 厘米 |
可以使用宏或由节的 OnPrint 属性设置指定的 Visual Basic 事件过程来设置 ScaleMode 属性。
使用相关的 ScaleHeight、ScaleWidth、ScaleLeft 和 ScaleTop 属性,可以建立一个有正、负坐标值的自定义坐标系统。 共有四个这样的“刻度”属性,它们采用以下方法与 ScaleMode 属性交互作用:
任何其他扩展属性设置为任何值自动设置 ScaleMode 属性为 0。
ScaleMode 属性设置为大于 0 ScaleHeight 和 ScaleWidth 属性的设置将更改为新的度量单位,并将 ScaleLeft 和 距离 属性设置为 0。 此外, CurrentX 和 当前 属性设置更改以反映当前点的新坐标。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。