使用 Microsoft Comm Control 6.0 在窗体上添加 MSComm 控件和 CommandButton Private Sub Command1_Click() Dim i As Long With MSComm1 For i = 1 To 16 .CommPort = i .Settings = "9600,N,8,1" .InputLen = 0 On Error Resume Next .PortOpen = True If Err.Number = 0 Then Debug.Print "COM" & i & " 可用" .PortOpen = False On Error GoTo 0 Next End With End Sub
在窗体上添加 MSComm 控件和 CommandButton
Private Sub Command1_Click()
Dim i As Long
With MSComm1
For i = 1 To 16
.CommPort = i
.Settings = "9600,N,8,1"
.InputLen = 0
On Error Resume Next
.PortOpen = True
If Err.Number = 0 Then Debug.Print "COM" & i & " 可用"
.PortOpen = False
On Error GoTo 0
Next
End With
End Sub
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM