IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Message si connexion internet non existante


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut Message si connexion internet non existante
    Bjr forum.
    Voici le problème.
    Je souhaiterais afficher un message si l'utilisateur n'a pas de connexion établie. Pour le moment j'arrive à afficher la page web quand il y a une connexion mais lorsqu' il n'y a aucune connexion ,alors un Message de debogage survient.

    Aussi je voudrais créer un commandbutton qui va nous envoyer vers le cloud pour sauvegarder les nouvelles données enregistrées.

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonjour
    'solution 1°-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    '--------------------------------------------------------------------------------------------------------------------
    Public Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long
    Public Function IsConnected() As Boolean
        If InternetGetConnectedState(0&, 0&) = 1 Then
            IsConnected = True
        Else
            IsConnected = False
        End If
    End Function
    Sub test1()
    MsgBox IsConnected
    End Sub
    '---------------------------------------------------------------------------------------------------------------------------------
    'solution 2°
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    '---------------------------------------------------------------------------------------------------------------------
    Function IsConnected2()
    With CreateObject("internetexplorer.application")
    '.Visible = True
    .navigate "https://www.google.fr"
    Do: DoEvents: Loop While .readystate <> 4
    IsConnected2 = .document.body.innertext Like "*Vous n’êtes connecté à aucun réseau*"
    .Quit
    End With
    End Function
    Sub test2()
    MsgBox IsConnected2
    End Sub
    '---------------------------------------------------------------------------------------------------------------------------------
    'solution 3°
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    '--------------------------------------------------------------------------------------------------------------------
    Function IsConnected3()
    With CreateObject("microsoft.xmlhttp")
    On Error Resume Next
    .Open "get", "https://www.google.fr", False: .send
    IsConnected3 = Err.Number = 0
    End With
    End Function
    Sub test3()
    MsgBox IsConnected3
    End Sub
    '---------------------------------------------------------------------------------------------------------------------------------
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    merci Patco.
    je souhaiterais que les utilisateurs de mon mini logiciel puissent sauvegarder leur travail dans mon cloud à chaque fois qu'il voudriont y acceder et sans passer par mon mot de passe . la sauvegarde sera comme une mise à jour.
    je voudrais utiliser mon cloud comme une base de données distante au cas où les utilisateurs auraient un problème sur leur appareil.

  4. #4
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub T_matricule_Dblclick(ByVal cancel As MSForms.ReturnBoolean)
     
        'ThisWorkbook.FollowHyperlink "http://www.men-dpes.org/new/index.php" & L_dossier_extrait
        MsgBox IsConnected2
     End Sub
     Function IsConnected2()
    With CreateObject("internetexplorer.application")
    '.Visible = True
    .Navigate "http://www.men-dpes.org/new/index.php"
    Do: DoEvents: Loop While .ReadyState <> 4
    IsConnected2 = .Document.body.innertext Like "*Vous n’êtes connecté à aucun réseau*"
    .Quit
    End With
    End Function
    quand je mets le code le message affiche "vrai"

  5. #5
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    Pat
    Avec ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     application.dialogs(xldialogsaveas).show
    est ce possible d'ajouter dir: c/.../onedrive?
    Si oui comment procéder ? Merci

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut
    re
    change ca
    IsConnected2 = not .Document.body.innertext Like "*Vous n’êtes connecté à aucun réseau*"

    ca te donnera vrai si tu est connecté faux si non

    quand a ta derniere question
    elle a n'a rien a voir avec le sujet ne melange pas
    cependant avant le dialog tu fait non pas un dir mais un chdir ta boite de dialog devrait souvrir sur le dossier determiné avec chdir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 01/01/2014, 11h20
  2. Connexion internet existante
    Par krhyme dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 06/06/2008, 15h30
  3. [Réseau] Créer une connexion Internet
    Par Tranber dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/10/2002, 17h01
  4. Tester connexion Internet active sous Windows
    Par Altau dans le forum Développement
    Réponses: 3
    Dernier message: 12/08/2002, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo