Я пытаюсь отформатировать текст для отображения в MsgBox и мне нужно знать соответствующие размеры символов.
Есть ли способ управления форматом внутри MsgBox. Или вы знаете, что шрифт и размер шрифта, который использует MsgBox.
Function Pixels(Data) As Double
' Return sum of PIXEL_SIZES from the string "Data".
Knt = 0
Pixels = 0
For I = 1 To Len(Data)
Arg = Mid(Data, I, 1)
Char_Value = Asc(Arg)
If Char_Value >= 32 Or Char_Value <= 126 And Len(Arg) = 1 Then
Knt = Knt + 1
J = Char_Value - 32
Ptr = PIXEL_DATA(J)
Width_ = Text_Before(Ptr, "|")
Pixels = Pixels + Width_
Else
msg1 = "The char " & I & " is not an asci value:"
Msg2 = "The character value is " & Chr(Arg) & "."
Call Msg_Err(Prog, msg1, Msg2)
Stop
End If
Next I
End Function ' Pixels()