السلام عليكم
ممكن مثال حى على هذا الموديول
#If VBA7 Then
Private Declare PtrSafe Function InternetGetConnectedState Lib "wininet.dll" _
(ByRef dwFlags As Long, _
ByVal dwReserved As Long) As Boolean
#Else
Private Declare Function InternetGetConnectedState Lib "wininet.dll" _
(ByRef dwFlags As Long, _
ByVal dwReserved As Long) As Boolean
#End If
Function Is_Connected() As Boolean
Dim IEStat As Long
Is_Connected = (InternetGetConnectedState(IEStat, 0&) <> 0)
End Function
Public Sub TestInternetConnection()
If Is_Connected() = True Then
MsgBox "Connected"
Else
MsgBox "Not Connected"
End If
End Sub
ثم يتم استدعاء أحد الدالتين التاليتين :
Connected()
هذه تعطيك نتيجة نعم/ لا على الإتصال
TestInternetConnection()
وهذه تظهر لك رسالة تخبرك إن كان متصل أم لا
******************************************************************************************