Свойство ToggleButton.FontSize (Access)

Используйте свойство FontSize , чтобы указать размер точек для текста в следующих ситуациях:

  • При отображении или печати элементов управления в формах и отчетах.
  • При использовании метода Print в отчете.

Для чтения и записи, Integer.

Синтаксис

expression. Fontsize

Выражение Переменная, представляющая объект ToggleButton .

Замечания

Свойство FontSize использует следующие параметры.

Setting Описание
8 (По умолчанию для всех отчетов и элементов управления, кроме кнопок команд) Текст имеет тип из 8 точек.
10 (По умолчанию для кнопок команд) Текст имеет тип из 10 точек.
Другие размеры Текст имеет указанный размер.

Вы можете задать значение по умолчанию для этого свойства, используя стиль элемента управления по умолчанию или свойство DefaultControl в Visual Basic.

Для отчетов это свойство можно задать только в процедуре события или в макросе, заданном параметром свойства события OnPrint .

В Visual Basic свойство FontSize задается с помощью числового выражения, равного требуемому размеру шрифта. Параметр для свойства FontSize может находиться в диапазоне от 1 до 127 включительно.

Пример

В следующем примере используется метод Print для отображения текста в отчете с именем Report1. Он использует методы TextWidth и TextHeight для центрирования текста по вертикали и горизонтали.

Private Sub Detail_Format(Cancel As Integer, _ 
 FormatCount As Integer) 
 Dim rpt as Report 
 Dim strMessage As String 
 Dim intHorSize As Integer, intVerSize As Integer 
 
 Set rpt = Me 
 strMessage = "DisplayMessage" 
 With rpt 
 'Set scale to pixels, and set FontName and 
 'FontSize properties. 
 .ScaleMode = 3 
 .FontName = "Courier" 
 .FontSize = 24 
 End With 
 ' Horizontal width. 
 intHorSize = Rpt.TextWidth(strMessage) 
 ' Vertical height. 
 intVerSize = Rpt.TextHeight(strMessage) 
 ' Calculate location of text to be displayed. 
 Rpt.CurrentX = (Rpt.ScaleWidth/2) - (intHorSize/2) 
 Rpt.CurrentY = (Rpt.ScaleHeight/2) - (intVerSize/2) 
 ' Print text on Report object. 
 Rpt.Print strMessage 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.