Bonjour,
J'utilise actuellement la macro suivante pour vérifier la connexion à internet :
Public Declare Function ConnexionInternetDsponible Lib "wininet.dll" Alias "InternetGetConnectedStateExA" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Long, ByVal dwReserved As Long) As Long
Public Function InternetDisponible()
' par Excel-Malin.com ( http://excel-malin.com )
On Error GoTo ErreurFonction
'la fonction principale
InternetDisponible = CBool(ConnexionInternetDsponible(0, vbNullString, 512, 0&))
Exit Function
ErreurFonction:
InternetDisponible = CVErr(xlErrNA)
End Function
Or après avoir tester mon fichier chez un ami je m'aperçois qu'il y a un problème de compatibilité du à cette fonction !
Vers quelle solution puis je me tourner pour contourner le problème et faire en sorte que cette fonction ne ce déclare pas sur version 32 bits et comment vérifier la présence d'une connexion internet sur 32 bits ?
Je suis preneur de toute piste de recherche
Bonne fin de journée à vous !