Part | Description | ||
object | Required. A valid object name. | ||
Boolean | Optional. Specifies the font style. | ||
Currency | Optional. A number indicating the font size. | ||
Integer | Optional. Specifies the font style. |
Value | Description | |
True | The text has the specified attribute (that is bold, italic, size, strikethrough or underline marks, or weight). | |
False | The text does not have the specified attribute (default). |
Dim MyFont As StdFont
Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
MyFont.Bold = True 'Using MyFont alias to control font
ToggleButton1.Caption = "Bold On"
MyFont.Size = 22 'Increase the font size.
Else
MyFont.Bold = False
ToggleButton1.Caption = "Bold Off"
MyFont.Size = 8 'Return font size to initial size.
End If
TextBox1.Text = Str(MyFont.Weight) 'Bold and Weight are related.
End Sub
Private Sub ToggleButton2_Click()
If ToggleButton2.Value = True Then
Label1.Font.Italic = True 'Using Label1.Font directly
ToggleButton2.Caption = "Italic On"
Else
Label1.Font.Italic = False
ToggleButton2.Caption = "Italic Off"
End If
End Sub
Private Sub ToggleButton3_Click()
If ToggleButton3.Value = True Then
Label1.Font.Strikethrough = True 'Using Label1.Font directly
ToggleButton3.Caption = "StrikeThrough On"
Else
Label1.Font.Strikethrough = False
ToggleButton3.Caption = "StrikeThrough Off"
End If
End Sub
Private Sub ToggleButton4_Click()
If ToggleButton4.Value = True Then
MyFont.Underline = True 'Using MyFont alias for Label1.Font
ToggleButton4.Caption = "Underline On"
Else
Label1.Font.Underline = False
ToggleButton4.Caption = "Underline Off"
End If
End Sub
Private Sub UserForm_Initialize()
Set MyFont = Label1.Font
ToggleButton1.Value = True
ToggleButton1.Caption = "Bold On"
Label1.AutoSize = True 'Set size of Label1
Label1.AutoSize = False
ToggleButton2.Value = False
ToggleButton2.Caption = "Italic Off"
ToggleButton3.Value = False
ToggleButton3.Caption = "StrikeThrough Off"
ToggleButton4.Value = False
ToggleButton4.Caption = "Underline Off"
Label2.Caption = "Font Weight"
TextBox1.Text = Str(Label1.Font.Weight)
TextBox1.Enabled = False
End Sub