Tiatia63
Messages postés60Date d'inscriptionmardi 12 juin 2007StatutMembreDernière intervention23 décembre 2010
-
12 juil. 2007 à 09:45
cs_jp0304
Messages postés2Date d'inscriptionvendredi 23 juin 2006StatutMembreDernière intervention16 janvier 2009
-
14 janv. 2009 à 18:10
Bonjour,
Je cherche a faire un lien vers un site internet...
Alors j'ai regardé un peu mais les avis sont partagés sur les codes que j'ai trouvé. Alors ce que j'ai fait ca marche mais si j'ai déjà une page internet lancer, ça me lance le site dans cette fenetre et ça m'en n'ouvre pas une autre.
De plus je ne sais pas si ce code marche pour tous les navigateur internet ou juste pour internet explorer.
J'ai appliqué un code que j'ai trouvé mais j'avoue que je ne sais pas trop comment ça marche...
Voilà le code que j'ai fait...
Public 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
Private Sub CommandButton9_Click()
Dim cod
On Error Resume Next
WebPage = "www.trs.casimir.org"
cod = ShellExecute(actualfrmHWND, vbNullString, WebPage, "", vbNullString, 1)
End sub
La function ShellExecute trouve le programme que l'on veux n'importe où qu'il soit et n'importe quoi que ce soit comme programme?
Et actualfrmHWND ça correspond à quoi?
Si vous pouvez m'eclaircir un peu...
Je vous remercie par avance...
A voir également:
Url de la page, sur votre site, o� est affich� le lien vers
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 12 juil. 2007 à 09:50
salut,
actualfrmHWND doit-être Me.hWnd
En gros tu donnes le handle de ta Form en paramètre.
ShellExecute te lancera le fichier avec l'appplication associée à l'extension.
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 12 juil. 2007 à 16:28
Je viens de tester et effectivement, cela lance un nouvel onglet du omins pour internet explorer..Je n'ai pas d'autre navigateur au boulot pour pouvoir tester..
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 12 juil. 2007 à 16:56
Ha pardon je me suis planté ça a le même comportement avec le 0& je n'avais pas encore utilisé le shellexecute avec un site internet..Par contre en cherchant un peu j'ai trouvé ce lien :
Tiatia63
Messages postés60Date d'inscriptionmardi 12 juin 2007StatutMembreDernière intervention23 décembre 2010 12 juil. 2007 à 16:58
C'est à dire qu'il faudrai que je mette: ShellExecute(0&, "open", "www.trs.casimir.org", vbNullString, vbNullString, 1)?
Parce que ça ça ne marche pas.
Sinon une question....
Moi je me sert de la fonction ShellExecute pour lancer des pdf et aussi pour lancer un site internet (dans le meme programme)...
Pourquoi avec le pdf je peux mettre dans mon code directement "shellexecute....." et avec le site internet il faut que je mette "cod = shellexecute" c'est à dire qu'il faut un "="?
J'ai peut etre fait une erreur qq part...