ListBox. FontSize-Eigenschaft (Access)ListBox.FontSize property (Access)

Sie können die FontSize-Eigenschaft verwenden, um in den folgenden Situationen die Größe in Punkten für Text anzugeben.You can use the FontSize property to specify the point size for text in the following situations:

  • Beim Anzeigen oder Drucken von Steuerelementen für Formulare und Berichte.When displaying or printing controls on forms and reports.
  • Bei Verwendung der Print -Methode für einen Bericht.When using the Print method on a report.

Ganze Zahl mit Lese-/Schreibzugriff.Read/write Integer.

SyntaxSyntax

Ausdruck. FontSizeexpression.FontSize

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

HinweiseRemarks

Die FontSize-Eigenschaft verwendet die folgenden Einstellungen.The FontSize property uses the following settings.

EinstellungSetting BeschreibungDescription
88 (Standardeinstellung für alle Berichte und Steuerelemente außer Befehlsschaltflächen) Der Text wird in Schriftgrad 8 Punkt erstellt.(Default for all reports and controls except command buttons) The text is 8-point type.
10 10 (Standardeinstellung für Befehlsschaltflächen) Der Text wird in Schriftgrad 10 Punkt erstellt.(Default for command buttons) The text is 10-point type.
Sonstige SchriftgradeOther sizes Der Text wird im angezeigten Schriftgrad erstellt.The text is the indicated size.

Sie können die Standardeinstellung für diese Eigenschaft mithilfe der standardmäßigen Steuerelementformat Vorlage eines Steuerelements oder der DefaultControl-Eigenschaft in Visual Basic festlegen.You can set the default for this property by using a control's default control style or the DefaultControl property in Visual Basic.

Für Berichte können Sie diese Eigenschaft nur in einer Ereignisprozedur oder in einem Makro festlegen, das durch die **** Einstellung der OnPrint-Ereigniseigenschaft angegeben wird.For reports, you can set this property only in an event procedure or in a macro specified by the OnPrint event property setting.

In Visual Basic legen Sie die FontSize-Eigenschaft mithilfe eines numerischen Ausdrucks fest, der dem gewünschten Schriftgrad entspricht.In Visual Basic, you set the FontSize property by using a numeric expression equal to the desired size of the font. Die zulässigen Werte für die FontSize-Eigenschaft können zwischen 1 und 127 einschließlich liegen.The setting for the FontSize property can be between 1 and 127, inclusive.

BeispielExample

Im folgenden Beispiel wird die Print-Methode verwendet, um Text in einem Bericht namens "Report1" anzuzeigen.The following example uses the Print method to display text on a report named Report1. Mit den Methoden TextWidth und TextHeight wird der Text vertikal und horizontal zentriert.It uses the TextWidth and TextHeight methods to center the text vertically and horizontally.

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

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.