XL 2010 VBA et Skype ça marchait avant ???

Bens7

XLDnaute Impliqué
Bonjour a tous!
Voici mon probleme jutilise un macro depuis plus de 2 ans pour envoyer un message Skype via un macro vba ...
tous fonctionner parfaitement jusqua l'an passe ...

Sub skypeok()
Dim aSkype As SKYPE4COMLib.Skype
Set aSkype = New SKYPE4COMLib.Skype
Dim oChat As Chat
Dim skUser As SKYPE4COMLib.User
Set skUser = aSkype.User("user.voulu")
Set oChat = aSkype.CreateChatWith(skUser.Handle)
oChat.OpenWindow
oChat.SendMessage ("Test")
End Sub

J'ai reinstaller le module Skype4COM.dll de ce coter la aucun soucci, excel est autorise dans Skype, le message arrive bien jusqu’à Skype mais le message ne s'envoie pas .
J'ai un message d'erreur :
CHAT:CREATE: opening a dialog to the given user failed

J'ai était sur answers.microsoft... personne ne sais résoudre le problème


voila si quelqun peut m'eclairer c'est hyper urgent.
Merci
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Non testé
VB:
sub a()
Dim oSkype As SKYPE4COMLib.Skype
 Set oSkype = New SKYPE4COMLib.Skype
 Dim oChat As Chat
 Dim skUser As SKYPE4COMLib.User
 Set oMembers = CreateObject("Skype4COM.UserCollection")
 oMembers.Add (oSkype.User("user.voulu"))
 Set oChat = oSkype.CreateChatMultiple(oMembers)
 oChat.OpenWindow
 oChat.Topic = "Test"
 oChat.SendMessage "message de test"
End sub
 

Bens7

XLDnaute Impliqué
malheureusement je n'ai pas assez de connaissance ... je suis débutant ... j'arrive à adapter les codes que je trouve sur le net mais écrire par moi même ... pas au niveau... personne n'utilise Skype et VBA ? incroyable quand même .... ça m'a l'air d'être bien pratique pourtant
 

Staple1600

XLDnaute Barbatruc
Re

•Je n'utilise pas Skype et pourtant j'ai cherché des infos par rapport à ta question
•Tu débutes?

Où est le problème?
Il suffit de persévérer et d'utiliser les ressources que nous offre le net.

C'est chronophage voilà tout mais ça se tente, non? ;)
 

Staple1600

XLDnaute Barbatruc
Re,

@Bens7
Fais des recherches sur UCWA et VBA
Et si les ressources sont anglophones, traduis-les avec g..gle translate
L'origine du problème est là semble-t-il
if you are using skype for business, then read this stackoverflow.com/questions/43139603/… .... apparently microsoft crippled that software product, so that it can no longer be used with VBA directly. another layer of software has to be added ... see this Ce lien n'existe plus
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa