ยังไม่สำเร็จเลยค่ะอาจารย์
หนูทดลองเอาโค๊ดตามลิงค์ที่ท่านแนะนำไปใฃ้ในฟอร์มดังนี้
Option Compare Database
Function CheckFont(fontName As String, Optional fontSize As Integer) As Boolean
On Error Resume Next
With New StdFont
.Name = fontName
If fontSize > 0 Then .Size = fontSize
CheckFont = (StrComp(fontName, .Name, vbTextCompare) = 0)
fontName = .Name
fontSize = .Size
End With
End Function
Private Sub Command0_Click()
CheckFont ("Angsana New")
MsgBox "ไม่มีฟอนต์นี้ในระบบ"
End Sub
มันจะขึ้น MsgBox มาเสมอไม่ว่าจะมีฟอนต์นี้หรือไม่ก็ตาม
จุดประสงค์คือต้องการตรวจสอบว่าฟอนต์ Angsana New มีอยู่หรือไม่ หนูไม่ทราบวิธีนำไปใช้ว่าทำถูกต้องหรือไม่
โปรดให้คำแนะนำด้วยนะคะ