Свойство Report.ScaleMode (Access)
Используйте свойство ScaleMode в Visual Basic, чтобы указать единицу измерения координат на странице, когда метод Circle, Line, Pset или Print используется во время предварительного просмотра или печати отчета или его выходные данные сохраняются в файле. Для чтения и записи, Integer.
Синтаксис
expression. Scalemode
Выражение Переменная, представляющая объект Report .
Замечания
Свойство ScaleMode использует следующие параметры.
Setting | Описание |
---|---|
0 | Пользовательские значения, используемые одним или несколькими свойствами ScaleHeight, ScaleWidth, ScaleLeft и ScaleTop . |
1 | (по умолчанию) Твипах |
2 | Points |
3 | Пикселей |
4 | Символы (по горизонтали = 120 твипов на единицу; по вертикали = 240 твипов на единицу). |
5 | Дюймов |
6 | Миллиметры |
7 | Сантиметры |
Вы можете задать свойство ScaleMode с помощью макроса или процедуры события Visual Basic , заданной параметром свойства OnPrint раздела.
Используя связанные свойства ScaleHeight, ScaleWidth, ScaleLeft и ScaleTop , можно создать пользовательскую систему координат с положительными и отрицательными координатами. Все четыре свойства взаимодействуют со свойством ScaleMode следующими способами:
При задании любого другого свойства Scale значение для свойства ScaleMode автоматически устанавливается значение 0.
Если для свойства ScaleMode задано число больше 0, для свойств ScaleHeight и ScaleWidth устанавливается новая единица измерения, а для свойств ScaleLeft и ScaleTop устанавливается значение 0. Кроме того, параметры свойств CurrentX и CurrentY изменяются в соответствии с новыми координатами текущей точки.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.