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 :

[VBA-E] lancer une url


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 67
    Par défaut [VBA-E] lancer une url
    Bonjour,

    Je voudrais pouvoir lancer une url. J'avais trouvé ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "explorer " & mon_lien
    Mais il me l'ouvre sous IE alors que j'aimerais bien qu'il me l'ouvre sur firefox sachant que c'est mon navigateur par défaut.
    C'est possible ?

    J'ai trouvé une autre solution mais elle ne marche pas chez moi ^^"

  2. #2
    Membre confirmé Avatar de MegaBigBoss
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 144
    Par défaut
    Quel est cette autre soluce ?

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    cherche shellexecute..., j'ai déjà donné le lien vers la FAQ hier..
    http://www.developpez.com/upload/dem...n#shellexecute

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 67
    Par défaut
    Utiliser une api windows je crois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Declare Function ShellExecute Lib "shell32.dll" _
              Alias "ShellExecuteA" ( _
              ByVal hwnd As Long, _
              ByVal lpOperation As String, _
              ByVal lpFile As String, _
              ByVal lpParameters As String, _
              ByVal lpDirectory As String, _
              ByVal nShowCmd As Long) As Long
     
    ShellExecute Me.hwnd, vbNullString, mon_lien, "", vbNullString, 1
    Mais il me fait une erreur en surlignant .hwnd :
    Erreur de compilation:
    Membre de méthode ou de données introuvable

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    modifie la ligne ..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute 0, "open", "<a href="http://www.developpez.com"," target="_blank">http://www.developpez.com",</a> "", "", 1

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 67
    Par défaut
    Maintenant, il me met une nouvelle erreur sur ShellExecute :

    Sub ou Function non définie
    -_-

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par Yaone
    Maintenant, il me met une nouvelle erreur sur ShellExecute :



    -_-
    ? tu as bien laissé la ligne de déclaration ..? en haut du module ?

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 67
    Par défaut
    Bon, en fait, je ne sais pas ce que j'ai fait mais ça marche maintenant.
    (pas tout compris mais bon)

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

Discussions similaires

  1. lancer une URL local avec des espaces dedans
    Par morgan47 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 05/09/2006, 21h26
  2. [VBA-Excel] Lancer une option de la barre des menu
    Par vovor dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/07/2006, 15h41
  3. [VBA-A] Lancer une procédure d'une application ArcMap
    Par TiT0f dans le forum VBA Access
    Réponses: 11
    Dernier message: 05/06/2006, 23h44
  4. [VBA-E]Lancer une macro sur changement de valeur cellule ?
    Par jeremiegrenoble dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/03/2006, 14h22
  5. [Stratégie] Lancer une url à partir d'une appli java
    Par yobogs dans le forum Général Java
    Réponses: 4
    Dernier message: 14/04/2005, 17h10

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