Communication entre Lync et Excel

Bonjour,

Je souhaiterais faire communiquer Microsoft Lync avec Excel.

Pour info, je possède Microsoft Lync Basic 2013 en version 15.0.4569.1506 (impossible d'upgrade, les versions sont géré par l'entreprise).

Voici un exemple de code que j'ai pu trouvé sur internet :

Sub IM_Recip_Msg()
Dim Msg As String, X As Variant

X = Array("abc@somewhere.com", "def@somewhere.com")
Msg = "Test Group IM message from VBA”"
Call SendIM(X, Msg)
End Sub

Sub SendIM(ToUsers As Variant, Message As String)

Dim Msgr As CommunicatorAPI.IMessengerConversationWndAdvanced

Application.ScreenUpdating = False
On Error Resume Next
Set Msgr = Messenger.InstantMessage(ToUsers)

'Send message to window
Msgr.SendText (Message)
Msgr.Close
Application.ScreenUpdating = True
End Sub

Mon souci avec ce code est le type de variable "CommunicatorAPI.IMessengerConversationWndAdvanced".

Lorsque le Sub SendIM se lance, j'ai de suite le message suivant :

Erreur de compilation:
Type défini par l'utilisateur non défini

A ce que j'ai pu lire sur certain forum, il me manquerais la référence "Microsoft Office Communicator" mais je ne maitrise pas du tout les références.

Sauriez-vous comment la trouver et l'installer ? ou auriez-vous une autres solution pour ouvrir une fenetre de communication lync ?

Merci

Up

Bonjour,

Dans l'IDE VBA (ALT-F11) tu trouveras un menu "Outils" et "Références" :

capture

Tu coches : Microsoft Office Communicator

S'il n'y est pas, il faut l'installer.

Note quand même que Microsoft est en train de le remplacer par Teams.

Bonjour,

Dans l'IDE VBA (ALT-F11) tu trouveras un menu "Outils" et "Références" :

Capture.PNG

Tu coches : Microsoft Office Communicator

S'il n'y est pas, il faut l'installer.

Note quand même que Microsoft est en train de le remplacer par Teams.

Salut Oxydum !

Malheureusement je ne l'ai pas, sait tu comment on l'installe ?

Oui je sais mais comme je l'ai dis, les moyens de communication sont gérer par l'entreprise donc a mon avis j'ai encore du temps avant que le changement se fasse ^^

Il y a une doc ici :

Microsoft Office Communicator :

Je n'ai pas lu... mais en appendice 1, tu trouveras bien des liens...

Rechercher des sujets similaires à "communication entre lync"