Przed Lync 2013, nie było odniesienia można użyć do podłączenia Lync/komunikator VBA:Skąd API komunikatora współpracowało z programem Lync 2013 dla VBA?
Microsoft Office Communicator 2007 API Type Library
Pozwoliło to na pisanie kodu, takich jak:
Dim msgr As CommunicatorAPI.Messenger
Dim msg As CommunicatorAPI.IMessengerConversationWndAdvanced
można było potem napisz kod do manipulowania Lync, jak generowanie wiadomości IM, itp.
Niedawno "zaktualizowałem" Office do 2013 roku. Jednak cały kod, taki jak powyższy, już nie działa i wydaje się, że wymagana dll nie jest t zawarte w instalacji programu Lync 2013. VBA narzeka, ponieważ referencja nie została znaleziona.
Pobieranie Communicator 2007 SDK nie pozwala mi załadować odniesienia. I podejrzany Mógłbym przepisać cały ten kod, aby traktować to jako standardowy plik dll (być może?).
Jakiego pliku potrzebuję do odniesienia się do programu Lync 2013?
Wygląda na to, że interfejs API został uznany za przestarzały w 2010 r. (Choć nadal jest obsługiwany), ale nie został uwzględniony w 2013 r. –
@ TimWilliams masz na to źródło? Dzisiaj spędziłem prawdopodobnie dwie godziny na badaniu tego i nie mogłem znaleźć nic znaczącego. – enderland
Nic zbyt konkretnego - istnieje odnośnik do strony https://social.msdn.microsoft.com/Forums/en-US/222958e2-24f9-46bf-b79a-eb88a3feac72/lync-2013-client-ocs-2007-automation -api-compatibility? forum = communicatorsdk, ale go nie przeczytałem –