OVH Cloud OVH Cloud

Macro - Outlook - Fenêtre

4 réponses
Avatar
Jean-Pierre VAN DAMME
Bonjour à tous,
Voilà le problème.
Je sélectionne un contact puis exécute une macro qui transmets les "infos"
téléphone à un autre application (SKYPE), qui elle appelle le n° de
téléphone.
Question : comment faire en sorte que dès que la liaison avec cette autre
application (qui tourne en tâche de fond) soit établie, la fenêtre de
celle-ci apparaissent au dessus de Outlook sans que je doive cliquer sur
l'application dans la barre des taches, ou sans que je doive mettre en
oeuvre un raccourcis clavier.
Merci d'avance pour vos idées et ou solutions
Bonne année
Outlook 2000 - WIN2K Prof

4 réponses

Avatar
Isabelle Prawitz
Bonjour et bonne année à toi aussi !
Je vois une possibilité, c'est de réduire la fenêtre Outlook (par ActiveWindow.Windowstate=olMinimized), mais ça ne met pas
Skype au premier plan forcément !
Peut-être peux-tu utiliser une méthode Activate sur Skype ?
A+
Isa

"Jean-Pierre VAN DAMME" a écrit dans le message de news:%23Ii7tNs$
Bonjour à tous,
Voilà le problème.
Je sélectionne un contact puis exécute une macro qui transmets les "infos"
téléphone à un autre application (SKYPE), qui elle appelle le n° de
téléphone.
Question : comment faire en sorte que dès que la liaison avec cette autre
application (qui tourne en tâche de fond) soit établie, la fenêtre de
celle-ci apparaissent au dessus de Outlook sans que je doive cliquer sur
l'application dans la barre des taches, ou sans que je doive mettre en
oeuvre un raccourcis clavier.
Merci d'avance pour vos idées et ou solutions
Bonne année
Outlook 2000 - WIN2K Prof




Avatar
Jean-Pierre VAN DAMME
Merci Isa,
Je vais chercher, mais n'étant pas un spécialiste ce ne sera pas facile.
As t Skype
A +
Avatar
Isabelle Prawitz
Oui, mais depuis peu, et je ne savais pas qu'on pouvait le piloter !
Avec quoi fais-tu ça ?
Isa

"Jean-Pierre VAN DAMME" a écrit dans le message de news:u$Gs1Fv$
Merci Isa,
Je vais chercher, mais n'étant pas un spécialiste ce ne sera pas facile.
As t Skype
A +




Avatar
Isabelle Prawitz
J'ai trouvé !
Fais une référence à "Windows Script Host Object Model" dans Outils/Référence de ton projet Outlook,
puis dans le code juste sous Call oSkype.PlaceCall... du module modSkype
tu mets :

Dim leShell As New IWshRuntimeLibrary.WshShell
leShell.Run """C:Program FilesSkypePhoneSkype.exe"""

Ça devrait marcher !
A+
Isa

"Jean-Pierre VAN DAMME" a écrit dans le message de news:%23IfNhRv$
Une macro qu'il faut installer dans Outlook, et puis créer un bouton (ou
exécuter la macro) après avoir choisi un contact dans lequel le n° de tél.
est formaté correctement.
C'est pour utiliser avec SKYPEOUT donc du PC vers téléphone fixe
Si tu as Skype mon ID = JPVDCG

A +