В Excel VBA отсутствует ссылка на МЫЛО
8/20/2018

Недавно я получил новый блокнот. При попытке получить информацию SharePoint (участники, группы) с помощью моего макроса Excel я вижу, что сейчас отсутствует ссылка на SOAP.

Я вручную выбрал правильные библиотеки DLL, но все равно получаю ошибку компиляции

"Пользовательский тип не определен" для строки

Затемнить SoapClient Как MSXML2.XMLHTTP: Установить SoapClient = Новый MSXML2.XMLHTTP

Макрос Excel отлично работает на моем ноутбуке с O365 /Win7, но не на новом с O365/Win10.

Есть идеи?

Ответы (2)

Lawrence Morissette
8/20/2018

Привет, я эксперт сообщества Microsoft, который здесь, чтобы помочь вам. Мне жаль слышать, что у вас возникли трудности. Не могли бы вы предоставить ссылку на этот документ? Пожалуйста, дайте мне знать, что я буду рад попытаться решить вашу проблему.

Помогло 0 людям
Bertha Donnelly
8/20/2018

Если вы используете идентификаторы объектов в своем объявлении, вы должны установить правильные ссылки в разделе Инструменты\Ссылки, это может быть проблемой, если вы хотите использовать один и тот же файл/код на разных компьютерах. Решение этой проблемы состоит в том, чтобы переписать код с ранней привязки на позднюю привязку. https://support.microsoft.com/en-us/help/245115 ... [https://support.microsoft.com/en-us/help/245115/using-early-binding-and-late-binding-in-automation ] Удалите ссылку на "Microsoft XML v3.0" и измените код на этот Тусклый SoapClient Как объект 'MSXML2.XMLHTTP Установите SoapClient =CreateObject("MSXML2.XMLHTTP") Добавьте параметр строки Явно вверху модуля, затем нажмите Отладка\Компиляция. Это лучший способ найти необъявленные переменные, соответственно. константы, которые вы используете в любом месте кода. Андреас.

Помогло 0 людям

Похожие вопросы

748

Просмотров

1

Ответов

747

Просмотров

1

Ответов

747

Просмотров

7

Ответов

744

Просмотров

1

Ответов