Lancer page HTML avec navigateur par défaut

cs_mateo77 Messages postés 20 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 19 janvier 2004 - 28 août 2003 à 16:47
cs_mateo77 Messages postés 20 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 19 janvier 2004 - 28 août 2003 à 18:12
Salut tout le monde,

Je voudrais savoir s'il est possible depuis VB de lancer une page HTML sans préciser le chemin d'accès du navigateur mais en utilisant celui par défaut.

La commande Shell me permet de lancer le navigateur donc elle ne me convient pas....

Si vous avez une idée !!

Mat

3 réponses

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
28 août 2003 à 17:06
Bonjour

Dans un module ou dans la section Général-Déclarations de la feuille (en ajoutant Private devant dans ce cas)

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

Dans un Command.Click()

Dim Chemin As String, Fichier As String
Chemin = "C:\MonChemin"
Fichier = Chemin & "MaPage.htm"
ShellExecute Me.hWnd, "open", Fichier, vbNullString, Chemin, 1 'SW_SHOWNORMAL

Voila.
0
cs_mateo77 Messages postés 20 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 19 janvier 2004
28 août 2003 à 18:08
PROBLEME :

Ca ne fonctionne que si le chemin d'accès de mon fichier se trouve sur le disque C !

Comment faire pour qu'il n'y est pas de problème même si le fichier provient de D, E, F, etc...

Merci

Mat
0
cs_mateo77 Messages postés 20 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 19 janvier 2004
28 août 2003 à 18:12
OUPS DESOLE CA MARCHE PLUS AUCUN PROBLEME !!!

Merci bcp !
0
Rejoignez-nous