0
A
回答
3
你不知道。通過MsgBox
顯示的對話框使用爲系統對話框配置的字體。如果您需要自定義對話框,您需要創建一個自定義對話框,例如like this:
Sub CustomMsgBox(msg)
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "about:blank"
While ie.ReadyState <> 4 : WScript.Sleep 100 : Wend
ie.ToolBar = False
ie.StatusBar = False
ie.Width = 300
ie.Height = 120
ie.document.body.innerHTML = "<p class='msg'>" & msg & "</p>" & _
"<p class='ctrl'><input type='hidden' id='OK' name='OK' value='0'>" & _
"<input type='submit' value='OK' id='OKButton' " &_
"onclick='document.all.OK.value=1'></p>"
Set style = ie.document.CreateStyleSheet
style.AddRule "p.msg", "font-family:times new roman;font-weight:bold;"
style.AddRule "p.ctrl", "text-align:rightf;"
ie.Visible = True
On Error Resume Next
Do While ie.Document.all.OK.value = 0
WScript.Sleep 200
Loop
ie.Quit
End Sub
0
我想補充預/預標籤,如下圖所示,這樣的格式不丟失。然後我會將高度/寬度更改爲標準的最小屏幕尺寸,例如800x400。然後,視障人士將StatusBar更改爲True,以啓用「更改縮放級別」。
Sub CustomMsgBox(msg)
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "about:blank"
While ie.ReadyState <> 4 : WScript.Sleep 100 : Wend
ie.ToolBar = False
ie.StatusBar = True
ie.Width = 800
ie.Height = 400
ie.document.body.innerHTML = "<p class='msg'><pre>" & msg & "</pre></p>" & _
"<p class='ctrl'><input type='hidden' id='OK' name='OK' value='0'>" & _
"<input type='submit' value='OK' id='OKButton' " &_
"onclick='document.all.OK.value=1'></p>"
Set style = ie.document.CreateStyleSheet
style.AddRule "p.msg", "font-family:times new roman;font-weight:bold;"
style.AddRule "p.ctrl", "text-align:rightf;"
ie.Visible = True
On Error Resume Next
Do While ie.Document.all.OK.value = 0
WScript.Sleep 200
Loop
ie.Quit
End Sub
相關問題
- 1. Visual Basic中MsgBox的粗體字體
- 2. 如何更改matplotlib(python)中的字體?
- 3. 如何更改PyCharm中的UI字體?
- 4. 如何更改listview中的字體textview?
- 5. 如何更改DataGrid中的字體?
- 6. 如何更改ICSharp TextEditor中的字體?
- 7. 如何更改WPF中的字體?
- 8. 如何更改具體TreeListNode的字體?
- 9. 如何更改gridview字體?
- 10. 如何更改字體tty.js?
- 11. 如何更改字體?
- 12. 如何更改此字體?
- 13. 如何正確更改easygui的msgbox中的行?
- 14. 如何更改drupal7文章中的字體和字體大小?
- 15. 如何將圖例中的字體更改爲Windows字體
- 16. 如何更改Php Gd中的字體和字體大小?
- 17. 如何更改TabItem的標題字體而不更改內容的字體?
- 18. 更改AlertDialog中的字體
- 19. 更改UITapGestureRecognizer中的字體
- 20. 更改PDF中的字體
- 21. 更改GtkTreeView中的字體
- 22. 更改ggplot2中的字體
- 23. 更改UITextInput中的字體
- 24. 更改iframe中的字體
- 25. 更改Aquamacs中的字體?
- 26. 如何更改GridView的字體顏色?
- 27. 如何更改GridviewColumnHeader的字體大小?
- 28. 如何更改UIDatePicker的字體?
- 29. 如何更改CEdit的「字體」?
- 30. 如何更改JFrame標題的字體?
這看起來像一個評論加入到另一個答案,而不是一個實際的答案本身。 –
同意。這是一個小小的改變。 – vbcoder