Form.DatasheetFontWeight-Eigenschaft (Access)
Verwenden Sie die DatasheetFontWeight-Eigenschaft , um die Linienbreite der Schriftart anzugeben, die zum Anzeigen und Drucken von Zeichen für Feldnamen und Daten in der Datenblattansicht verwendet wird. Ganze Zahl mit Lese-/Schreibzugriff.
Syntax
Ausdruck. DatasheetFontWeight
expression Eine Variable, die ein Form-Objekt darstellt.
Hinweise
Die DatasheetFontWeight-Eigenschaft bezieht sich auf alle Felder in der Datenblattansicht sowie auf Formularsteuerelemente, wenn sich das Formular in der Datenblattansicht befindet.
Diese Eigenschaften sind nur in Visual Basic innerhalb einer Microsoft Access-Datenbank verfügbar.
In Visual Basic werden von der DatasheetFontWeight-Eigenschafteneinstellung folgende Werte vom Typ Integer verwendet.
Einstellung | Beschreibung |
---|---|
100 | Extra dünn |
200 | Sehr dünn |
300 | Niedrig |
400 | (Voreinstellung) Normal |
500 | Mittel |
600 | Fett formatiert |
700 | Fett |
800 | Sehr fett |
900 | Hoch |
Die folgende Tabelle enthält die Eigenschaften, die in der DAO Properties-Auflistung erst vorhanden sind, wenn Sie sie mithilfe der Symbolleiste Formatierung (Datenblatt) festgelegt haben, oder Sie können sie mithilfe der CreateProperty-Methode in einer Access-Datenbank hinzufügen und an die DAO Properties-Auflistung anfügen.
Eigenschaften | Eigenschaften fortgesetzt |
---|---|
DatasheetFontItalic * | DatasheetForeColor * |
DatasheetFontHeight * | DatasheetBackColor |
DatasheetFontName * | DatasheetGridlinesColor |
DatasheetFontUnderline * | DatasheetGridlinesBehavior |
DatasheetFontWeight * | DatasheetCellsEffect |
Hinweis
Wenn Sie eine mit einem Sternchen aufgeführte Eigenschaft hinzufügen oder festlegen, fügt Microsoft Access automatisch alle mit einem Sternchen aufgeführten Eigenschaften zur Properties-Auflistung der Datenbank hinzu.
Beispiel
Im folgenden Beispiel wird die Schriftart auf MS Serif festgelegt, der Schriftgrad auf 10 Punkt und die Schriftbreite auf mittel (500) in der Datenblattansicht der Tabelle Products .
Sub SetDatasheetFont
Dim dbs As Object, objProducts As Object
Set dbs = CurrentDb
Const DB_Text As Long = 10
Const DB_Integer As Long = 3
Set objProducts = dbs!Products
SetTableProperty objProducts, "DatasheetFontName", DB_Text, "MS Serif"
SetTableProperty objProducts, "DatasheetFontHeight", DB_Integer, 10
SetTableProperty objProducts, "DatasheetFontWeight", DB_Integer, 500
End Sub
Sub SetTableProperty(objTableObj As Object, strPropertyName As String, _
intPropertyType As Integer, varPropertyValue As Variant)
' Set Microsoft Access-defined table property without causing
' nonrecoverable run-time error.
Const conErrPropertyNotFound = 3270
Dim prpProperty As Variant
On Error Resume Next ' Don't trap errors.
objTableObj.Properties(strPropertyName) = varPropertyValue
If Err <> 0 Then ' Error occurred when value set.
If Err <> conErrPropertyNotFound Then
On Error GoTo 0
MsgBox "Couldn't set property '" & strPropertyName _
& "' on table '" & objTableObj.Name & "'", 48, "SetTableProperty"
Else
On Error GoTo 0
Set prpProperty = objTableObj.CreateProperty(strPropertyName, _
intPropertyType, varPropertyValue)
objTableObj.Properties.Append prpProperty
End If
End If
objTableObj.Properties.Refresh
End Sub
Im folgenden Beispiel werden die gleichen Änderungen wie im vorherigen Beispiel in der Datenblattansicht des geöffneten Formulars Produkte vorgenommen.
Forms!Products.DatasheetFontName = "MS Serif"
Forms!Products.DatasheetFontHeight = 10
Forms!Products.DatasheetFontWeight = 500
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.