Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use a propriedade DatasheetFontWeight para especificar a largura da linha da fonte usada para exibir e imprimir caracteres para nomes de campo e dados no modo Folha de Dados. número inteiro de leitura/gravação.
Sintaxe
mais simples. DatasheetFontWeight
expressão Uma variável que representa um objeto Form.
Comentários
A propriedade DatasheetFontWeight se aplica a todos os campos no modo folha de dados e aos controles de formulário quando o formulário está no modo folha de dados.
Essas propriedades só estão disponíveis no Visual Basic, em um banco de dados do Microsoft Access.
No Visual Basic, a configuração da propriedade DatasheetFontWeight usa os seguintes valores inteiros.
| Configuração | Descrição |
|---|---|
| 100 | Fina |
| 200 | Extraclara |
| 300 | Clara |
| 400 | (Padrão) Normal |
| 500 | Média |
| 600 | Seminegrito |
| 700 | Negrito |
| 800 | Extranegrito |
| 900 | Pesada |
A tabela a seguir contém as propriedades que não existem na coleção Propriedades do DAO até que você as defina usando a barra de ferramentas Formatação (Folha de Dados) ou você pode adicioná-las a um banco de dados do Access usando o método CreateProperty e acrescentá-lo à coleção Propriedades do DAO.
| Propriedades | Propriedades Continuação |
|---|---|
| DatasheetFontItalic * | DatasheetForeColor * |
| DatasheetFontHeight * | DatasheetBackColor |
| DatasheetFontName * | DatasheetGridlinesColor |
| DatasheetFontUnderline * | DatasheetGridlinesBehavior |
| DatasheetFontWeight * | DatasheetCellsEffect |
Observação
[!OBSERVAçãO] Quando você adiciona ou define qualquer propriedade listada com um asterisco, o Microsoft Access adiciona automaticamente todas as propriedades listadas com asterisco à coleção Properties do banco de dados.
Exemplo
O exemplo a seguir define a fonte como MS Serif, o tamanho da fonte como 10 pontos e a gramatura da fonte como média (500) no modo Folha de Dados da tabela Produtos .
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
O exemplo a seguir faz as mesmas alterações que o exemplo anterior no modo Folha de Dados do formulário de Produtos aberto.
Forms!Products.DatasheetFontName = "MS Serif"
Forms!Products.DatasheetFontHeight = 10
Forms!Products.DatasheetFontWeight = 500
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.