Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" <La-louloutte@discussions.microsoft.com> a écrit dans le message de groupe
de discussion : 84FB6A6E-6A11-4052-B03E-AE815E21B4B4@microsoft.com...
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de
groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" <La-louloutte@discussions.microsoft.com> a écrit dans le message de
groupe
de discussion : 84FB6A6E-6A11-4052-B03E-AE815E21B4B4@microsoft.com...
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de
groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
OfF5m5WqJHA.1736@TK2MSFTNGP04.phx.gbl...
Salut Denis,
MichDenis a écrit :
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
OfF5m5WqJHA.1736@TK2MSFTNGP04.phx.gbl...
Salut Denis,
MichDenis a écrit :
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
OfF5m5WqJHA.1736@TK2MSFTNGP04.phx.gbl...
Salut Denis,
MichDenis a écrit :
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Bonjour Serge,
As-tu cet exécutable "Dialer.exe" sur ta machine ?
Moi, il est situé dans ce répertoire : C:WindowsSystem32
Si ce fichier est absent ou si le petite programme ne peux pas
le trouver où il cherche, difficile d'avoir d'obtenir le résultat escompté.
"garnote" a écrit dans le message de groupe de discussion :
#$
Salut Denis, Isabelle et Modeste,
J'ai essayé la macro de John Walkenbach et
et je reçois comme message : Can't start Dialer.exe.
Et quand je tente le coup dans la fenêtre du numéroteur téléphonique,
ce n'est guère mieux, un boîte grise apparaît avec ce message :
Échec : numéro incorrect ou périphérique appelé hors service.
Et dans la fenêtre du numéroteur téléphonique à droite, je peux lire :
Le serveur sélectionné ne répond pas...
Bonne journée,
Serge
"MichDenis" a écrit dans le message de news:Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de
groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Bonjour Serge,
As-tu cet exécutable "Dialer.exe" sur ta machine ?
Moi, il est situé dans ce répertoire : C:WindowsSystem32
Si ce fichier est absent ou si le petite programme ne peux pas
le trouver où il cherche, difficile d'avoir d'obtenir le résultat escompté.
"garnote" <garnote3RIEN@videotron.ca> a écrit dans le message de groupe de discussion :
#$YKoCXqJHA.6132@TK2MSFTNGP06.phx.gbl...
Salut Denis, Isabelle et Modeste,
J'ai essayé la macro de John Walkenbach et
et je reçois comme message : Can't start Dialer.exe.
Et quand je tente le coup dans la fenêtre du numéroteur téléphonique,
ce n'est guère mieux, un boîte grise apparaît avec ce message :
Échec : numéro incorrect ou périphérique appelé hors service.
Et dans la fenêtre du numéroteur téléphonique à droite, je peux lire :
Le serveur sélectionné ne répond pas...
Bonne journée,
Serge
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
uuEdMeWqJHA.5508@TK2MSFTNGP05.phx.gbl...
Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" <La-louloutte@discussions.microsoft.com> a écrit dans le message de
groupe
de discussion : 84FB6A6E-6A11-4052-B03E-AE815E21B4B4@microsoft.com...
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
Bonjour Serge,
As-tu cet exécutable "Dialer.exe" sur ta machine ?
Moi, il est situé dans ce répertoire : C:WindowsSystem32
Si ce fichier est absent ou si le petite programme ne peux pas
le trouver où il cherche, difficile d'avoir d'obtenir le résultat escompté.
"garnote" a écrit dans le message de groupe de discussion :
#$
Salut Denis, Isabelle et Modeste,
J'ai essayé la macro de John Walkenbach et
et je reçois comme message : Can't start Dialer.exe.
Et quand je tente le coup dans la fenêtre du numéroteur téléphonique,
ce n'est guère mieux, un boîte grise apparaît avec ce message :
Échec : numéro incorrect ou périphérique appelé hors service.
Et dans la fenêtre du numéroteur téléphonique à droite, je peux lire :
Le serveur sélectionné ne répond pas...
Bonne journée,
Serge
"MichDenis" a écrit dans le message de news:Une procédure élaborée de John Walkenbach
que tu peux coller dans un module standard et
attacher à un bouton dans une feuille de calcul.
La cellule active doit contenir le numéro de téléphone
à appeler lors de l'appel de la procédure :
'---------------------------------------------------------
Sub CellToDialer()
' Transfers active cell contents to Dialer
' And then dials the phone
' Get the phone number
CellContents = ActiveCell.Value
If CellContents = "" Then
MsgBox "Select a cell that contains a phone number."
Exit Sub
End If
' Activate (or start) Dialer
Appname = "Dialer"
AppFile = "Dialer.exe"
On Error Resume Next
AppActivate (Appname)
If Err <> 0 Then
Err = 0
TaskID = Shell(AppFile, 1)
If Err <> 0 Then MsgBox "Can't start " & AppFile
End If
' Transfer cell contents to Dialer
Application.SendKeys "%n" & CellContents, True
' Application.SendKeys "{VbTab}" & "n" & ""
' Click Dial button
Application.SendKeys "%n"
End Sub
'---------------------------------------------------------
"La-louloutte" a écrit dans le message de
groupe
de discussion :
Je souhaite composer par simple clic un numéro de téléphone contenu dans une
cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre à mettre en
place pour Windows XP, Excel 2003 ET AUSSI pour Windows Vista Excel 2007.
Merci par avance.
isabelle a écrit le 19/03/2009 à 22h19 :je n'ai pas eu ce probleme, est ce que ton numérateur fonctionne en
dehors d'excel ?
http://cjoint.com/?dvwpfXh5No
http://search.microsoft.com/results.aspx?mkt=fr-FR&setlang=fr-FR&q=num%c3%a9roteur
isabelle
garnote a écrit :OK
J'ai commenté le commentaire ;-)
et j'ai tenté de me téléphoner !
Voici le résultat :
http://www.cijoint.fr/cjlink.php?file=cj200903/cijX8GZxtk.xls
Où est l'erreur ?
Serge
"isabelle" a écrit dans le message de news:salut Serge,
cette ligne est un commentaire,
isabelle
garnote a écrit :Bonjour Isabelle,
J'ai aussi trouvé ça mais ça bogue à Attribute !
Pourrais-tu l'essayer ?
Serge
Attribute VB_Name = "ProcPourTelephoner"
Declare Function tapiRequestMakeCall Lib "tapi32.dll" _
(ByVal stNumber As String, ByVal stDummy1 As String, _
ByVal stDummy2 As String, ByVal stDummy3 As String) As Long
'Cette procédure permet de déclencher la numérotation
'par le numéroteur de Windows (P. Supera).
Sub TapiDialNumber(PhoneNumber$, NomAppelé$)
Const MB_ICONSTOP = 16, MB_ICONINFORMATION = 64
Dim Msg As String, MsgBoxType As Integer, MsgBoxTitle As String
Dim ResVal As Long
ResVal = tapiRequestMakeCall(PhoneNumber, "", NomAppelé,
"")
If ResVal < 0 Then
Msg = "Ce numéro n'a pas pu être appelé : "
& PhoneNumber
GoTo Err_TapiDialNumber
End If
Exit Sub
Err_TapiDialNumber:
Msg = Msg & vbNewLine & vbNewLine & "Vérifier
qu'aucune autre" & _
" application ne mobilise le port de communication."
MsgBoxType = MB_ICONSTOP
MsgBoxTitle = "Erreur de numérotation" & ", "
& Version
MsgBox Msg, MsgBoxType, MsgBoxTitle
End Sub
Sub test()
TapiDialNumber "418-529-0013", "Serge Garneau"
End Sub
"isabelle" a écrit dans le message de news:
OQJLp%bonjour,
il y a un exemple ici :
http://www.vbfrance.com/recherche.aspx?tr=source&r=vba+t%e9l%e9phoner
c'est en vb mais facilement convertible en vba
FAIRE SONNER LE TÉLÉPHONE
</codes/FAIRE-SONNER-TELEPHONE_4337.aspx>
isabelle
La-louloutte a écrit :Je souhaite composer par simple clic un numéro de
téléphone contenu dans une cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre
à mettre en place pour Windows XP, Excel 2003 ET AUSSI
pour Windows Vista Excel 2007.
Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez
"chinois".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule
ou un
bouton dans Excel, cela compose le numéro de téléphone et que je puisse
prendre
l'appel directement via un micro casque ; le tout en reliant le modem
interne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais pour
cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppose que
la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.
isabelle a écrit le 19/03/2009 à 22h19 :
je n'ai pas eu ce probleme, est ce que ton numérateur fonctionne en
dehors d'excel ?
http://cjoint.com/?dvwpfXh5No
http://search.microsoft.com/results.aspx?mkt=fr-FR&setlang=fr-FR&q=num%c3%a9roteur
isabelle
garnote a écrit :
OK
J'ai commenté le commentaire ;-)
et j'ai tenté de me téléphoner !
Voici le résultat :
http://www.cijoint.fr/cjlink.php?file=cj200903/cijX8GZxtk.xls
Où est l'erreur ?
Serge
"isabelle" a écrit dans le message de news:
salut Serge,
cette ligne est un commentaire,
isabelle
garnote a écrit :
Bonjour Isabelle,
J'ai aussi trouvé ça mais ça bogue à Attribute !
Pourrais-tu l'essayer ?
Serge
Attribute VB_Name = "ProcPourTelephoner"
Declare Function tapiRequestMakeCall Lib "tapi32.dll" _
(ByVal stNumber As String, ByVal stDummy1 As String, _
ByVal stDummy2 As String, ByVal stDummy3 As String) As Long
'Cette procédure permet de déclencher la numérotation
'par le numéroteur de Windows (P. Supera).
Sub TapiDialNumber(PhoneNumber$, NomAppelé$)
Const MB_ICONSTOP = 16, MB_ICONINFORMATION = 64
Dim Msg As String, MsgBoxType As Integer, MsgBoxTitle As String
Dim ResVal As Long
ResVal = tapiRequestMakeCall(PhoneNumber, "", NomAppelé,
"")
If ResVal < 0 Then
Msg = "Ce numéro n'a pas pu être appelé : "
& PhoneNumber
GoTo Err_TapiDialNumber
End If
Exit Sub
Err_TapiDialNumber:
Msg = Msg & vbNewLine & vbNewLine & "Vérifier
qu'aucune autre" & _
" application ne mobilise le port de communication."
MsgBoxType = MB_ICONSTOP
MsgBoxTitle = "Erreur de numérotation" & ", "
& Version
MsgBox Msg, MsgBoxType, MsgBoxTitle
End Sub
Sub test()
TapiDialNumber "418-529-0013", "Serge Garneau"
End Sub
"isabelle" a écrit dans le message de news:
OQJLp%
bonjour,
il y a un exemple ici :
http://www.vbfrance.com/recherche.aspx?tr=source&r=vba+t%e9l%e9phoner
c'est en vb mais facilement convertible en vba
FAIRE SONNER LE TÉLÉPHONE
</codes/FAIRE-SONNER-TELEPHONE_4337.aspx>
isabelle
La-louloutte a écrit :
Je souhaite composer par simple clic un numéro de
téléphone contenu dans une cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre
à mettre en place pour Windows XP, Excel 2003 ET AUSSI
pour Windows Vista Excel 2007.
Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez
"chinois".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule
ou un
bouton dans Excel, cela compose le numéro de téléphone et que je puisse
prendre
l'appel directement via un micro casque ; le tout en reliant le modem
interne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais pour
cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppose que
la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.
isabelle a écrit le 19/03/2009 à 22h19 :je n'ai pas eu ce probleme, est ce que ton numérateur fonctionne en
dehors d'excel ?
http://cjoint.com/?dvwpfXh5No
http://search.microsoft.com/results.aspx?mkt=fr-FR&setlang=fr-FR&q=num%c3%a9roteur
isabelle
garnote a écrit :OK
J'ai commenté le commentaire ;-)
et j'ai tenté de me téléphoner !
Voici le résultat :
http://www.cijoint.fr/cjlink.php?file=cj200903/cijX8GZxtk.xls
Où est l'erreur ?
Serge
"isabelle" a écrit dans le message de news:salut Serge,
cette ligne est un commentaire,
isabelle
garnote a écrit :Bonjour Isabelle,
J'ai aussi trouvé ça mais ça bogue à Attribute !
Pourrais-tu l'essayer ?
Serge
Attribute VB_Name = "ProcPourTelephoner"
Declare Function tapiRequestMakeCall Lib "tapi32.dll" _
(ByVal stNumber As String, ByVal stDummy1 As String, _
ByVal stDummy2 As String, ByVal stDummy3 As String) As Long
'Cette procédure permet de déclencher la numérotation
'par le numéroteur de Windows (P. Supera).
Sub TapiDialNumber(PhoneNumber$, NomAppelé$)
Const MB_ICONSTOP = 16, MB_ICONINFORMATION = 64
Dim Msg As String, MsgBoxType As Integer, MsgBoxTitle As String
Dim ResVal As Long
ResVal = tapiRequestMakeCall(PhoneNumber, "", NomAppelé,
"")
If ResVal < 0 Then
Msg = "Ce numéro n'a pas pu être appelé : "
& PhoneNumber
GoTo Err_TapiDialNumber
End If
Exit Sub
Err_TapiDialNumber:
Msg = Msg & vbNewLine & vbNewLine & "Vérifier
qu'aucune autre" & _
" application ne mobilise le port de communication."
MsgBoxType = MB_ICONSTOP
MsgBoxTitle = "Erreur de numérotation" & ", "
& Version
MsgBox Msg, MsgBoxType, MsgBoxTitle
End Sub
Sub test()
TapiDialNumber "418-529-0013", "Serge Garneau"
End Sub
"isabelle" a écrit dans le message de news:
OQJLp%bonjour,
il y a un exemple ici :
http://www.vbfrance.com/recherche.aspx?tr=source&r=vba+t%e9l%e9phoner
c'est en vb mais facilement convertible en vba
FAIRE SONNER LE TÉLÉPHONE
</codes/FAIRE-SONNER-TELEPHONE_4337.aspx>
isabelle
La-louloutte a écrit :Je souhaite composer par simple clic un numéro de
téléphone contenu dans une cellule Excel .
Je souhaiterai donc connaitre l'ensemble de la marche à suivre
à mettre en place pour Windows XP, Excel 2003 ET AUSSI
pour Windows Vista Excel 2007.
Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez
"chinois".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule
ou un
bouton dans Excel, cela compose le numéro de téléphone et que je puisse
prendre
l'appel directement via un micro casque ; le tout en reliant le modem
interne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais pour
cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppose que
la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" <i@v> a écrit dans le message de groupe de discussion :
OfF5m5WqJHA.1736@TK2MSFTNGP04.phx.gbl...
Salut Denis,
MichDenis a écrit :
Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
Merci Isabelle, mais que veux-tu dire par "brancher en externe" ?
L'ajouter comme deuxième HD à celui déjà en place ...
sinon comment branche-t-on un disque dur en EXTERNE ?
Salutations.
"isabelle" a écrit dans le message de groupe de discussion :
Salut Denis,
MichDenis a écrit :Tu n'aurais pas une petite procédure VBA pour récupérer
des données sur un disque dur mort ? ;-
si tu branche le disque en externe sur un pc qui fonctionne, peut-tu le
lire ?
isabelle
>>>>> La-louloutte a écrit :
>>>>>> Je souhaite composer par simple clic un numéro de
>>>>>>téléphonecontenu dans une celluleExcel.
>>>>>> Je souhaiterai donc connaitre l'ensemble de la marche à suivre
>>>>>> à mettre en place pour Windows XP,Excel2003 ET AUSSI
>>>>>> pour Windows VistaExcel2007.
>>>>>> Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez "chino is".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule ou un
bouton dansExcel, cela compose le numéro detéléphoneet que je puiss e prendre
l'appel directement via un micro casque ; le tout en reliant le modem int erne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais po ur cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppos e que la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.
>>>>> La-louloutte a écrit :
>>>>>> Je souhaite composer par simple clic un numéro de
>>>>>>téléphonecontenu dans une celluleExcel.
>>>>>> Je souhaiterai donc connaitre l'ensemble de la marche à suivre
>>>>>> à mettre en place pour Windows XP,Excel2003 ET AUSSI
>>>>>> pour Windows VistaExcel2007.
>>>>>> Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez "chino is".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule ou un
bouton dansExcel, cela compose le numéro detéléphoneet que je puiss e prendre
l'appel directement via un micro casque ; le tout en reliant le modem int erne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais po ur cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppos e que la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.
>>>>> La-louloutte a écrit :
>>>>>> Je souhaite composer par simple clic un numéro de
>>>>>>téléphonecontenu dans une celluleExcel.
>>>>>> Je souhaiterai donc connaitre l'ensemble de la marche à suivre
>>>>>> à mettre en place pour Windows XP,Excel2003 ET AUSSI
>>>>>> pour Windows VistaExcel2007.
>>>>>> Merci par avance.
Merci beaucoup pour vos réponses mais j'avoue que vous me parlez "chino is".
Je suis complètement perdue.
Quelqu'un peut-il avoir la gentillesse de me guider depuis le départ de la
procédure.
En fait, je vous explique : je voudrais qu'en simple clic sur ma cellule ou un
bouton dansExcel, cela compose le numéro detéléphoneet que je puiss e prendre
l'appel directement via un micro casque ; le tout en reliant le modem int erne de
mon pc à ma livebox.
Le principe fonctionne bien avec l'envoi et réception de fax mais po ur cela je
possède un logiciel spécifique aux fax. C'est pour ça que je suppos e que la
solution doit être possible pour la téléphonie.
Mais je ne suis pas experte en la matière et je m'en remet à vous.
Merci pour votre aide.