テキストの幅を確認するには、スケール モードを設定する方法を教えてください。
それは...ですか -
Debug.Print .ScaleMode = 1
または
Me.ScaleMode = 1
効くのはどっち?
以下のコードでテストします
Private Sub Command1_Click()
Dim xStr As String
xStr = "W"
With frmLabel
.Font.Name = "Arial"
.Font.Size = 10
'Debug.Print .ScaleMode = 1
'0 to 7
Me.ScaleMode = 7
Debug.Print .TextWidth(xStr) ' TextWidth = 435
.Font.Size = 14
Debug.Print .TextWidth(xStr) ' TextWidth = 645
End With
End Sub
尺度または単位の種類をどのように定義できますか? インチを探しています。
ありがとうございました。