Comment ouvrir ce lien :
http://www.mediadico.com/dictionnaire/lecture.asp/definition/FANION/parle
avec un mot choisi ? comme dans l'exemple "FANION".
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Mais j'ai (ShellExecute 0) qui me pose problème.
Comment ouvrir ce lien :
http://www.mediadico.com/dictionnaire/lecture.asp/definition/FANION/parle
avec un mot choisi ? comme dans l'exemple "FANION".
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Mais j'ai (ShellExecute 0) qui me pose problème.
Comment ouvrir ce lien :
http://www.mediadico.com/dictionnaire/lecture.asp/definition/FANION/parle
avec un mot choisi ? comme dans l'exemple "FANION".
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Mais j'ai (ShellExecute 0) qui me pose problème.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0] &
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uc7DEFl2KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OsyCG8k2KHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uc7DEFl2KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OsyCG8k2KHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" a écrit dans le message de news:Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
u0oNmMm2KHA.556@TK2MSFTNGP04.phx.gbl...
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
3C18D8D5-81E5-49B9-9FFF-43B00104D5E1@microsoft.com...
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uc7DEFl2KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OsyCG8k2KHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" a écrit dans le message de news:Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" a écrit dans le message de news:Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
u0oNmMm2KHA.556@TK2MSFTNGP04.phx.gbl...
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
3C18D8D5-81E5-49B9-9FFF-43B00104D5E1@microsoft.com...
Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uc7DEFl2KHA.5820@TK2MSFTNGP06.phx.gbl...
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OsyCG8k2KHA.4752@TK2MSFTNGP02.phx.gbl...
Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
uK6kCpk2KHA.3568@TK2MSFTNGP04.phx.gbl...
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.
Comme ceci :
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
En supposant qu'en cellule A1 de la feuil1 qu'il y a un mot dont tu
veux connaître la signification.
Pour utiliser ceci [Mot] Mot doit être un NOM donné à une cellule.
(Plage nommée). Évidemment cette cellule ne peut être vide !
'------------------------------------
Sub Definition()
Dim Mot As String
With Worksheets("Feuil1")
Mot = Range("A1")
End With
If Mot <>"" then
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" _
& Mot & "/parle", vbNullString, "C:", 6
End if
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
Oui ça fonctionne comme ça..
Mais avec ce que tu me dis pour [Mot0], je pense qu'il doit avoir une
valeur.
Car le but rechercher, c'est d'avoir un mot dans une cellule et de pouvoir
déclencher ce lien avec ce mot.
Et le site donne directement la définition du mot par voix oral.
"michdenis" a écrit dans le message de news:Ceci fonctionne :
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
Sub Definition()
ShellExecute 0, vbNullString, _
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/", _
vbNullString, "C:", 6
End Sub
Le problème est avec cette section :
& [Mot0] & "/parle",
Est-ce que [Mot0] à une valeur ?
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour,
j'ai toujours le même problème.
Ci-joint : http://www.cijoint.fr/cjlink.php?file=cj201004/cijm19QPSY.xls
"michdenis" a écrit dans le message de news:Bonjour,
Dans le haut du module, tu déclares l'API suivante :
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
Important : Il se peut que le service de messagerie fasse disparaître
les " _" (underscore) à l'extrémité de chacune des lignes. Si c'est
le cas, tu dois les ajouter manuellement.
Si tu appelles cet API d'un autre module, tu dois enlever l'expression
"Private".
"Guy85" a écrit dans le message de groupe de
discussion :
Bonjour Modeste,
J'ai essayé dans un nouveau classeur et là, j'ai mis ça.
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
----------------------------------------------------------------------------------------------
Sub Definition()
ShellExecute 0, vbNullString,
"http://www.mediadico.com/dictionnaire/lecture.asp/definition/" & [Mot0]
&
"/parle", vbNullString, "C:", 6
End Sub
Toute la ligne est en jaune.