Делаются ли ссылки на Excel VBA в книге или на клиентском компьютере? - PullRequest
0 голосов
/ 16 декабря 2018

Я работаю над проектом Excel VBA, который хочу распространить среди других людей, но мне нужно убедиться, что у них включены соответствующие ссылки.В частности, самая последняя библиотека XX объектов данных Microsoft ActiveX, чтобы они могли использовать методы ADODB для выполнения запросов SQL.

Если я включу эти ссылки в файле книги .xlsm с поддержкой макросов, они будут автоматически доступны иработа на клиентском компьютере конечного пользователя, или все эти ссылки сделаны специально на клиентском компьютере?Другими словами, придется ли каждому, кто использует мой файл .xlsm, вручную заходить в свои настройки и делать эти ссылки?

1 Ответ

0 голосов
/ 16 декабря 2018

Чтобы избавиться от неприятностей со ссылками, вы можете использовать позднюю привязку:

Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")
rs.CursorLocation = 3 'adUseClient
...