#vba #adodb
#vba #adodb
Вопрос:
Я использую следующую строку подключения для использования adodb в vba. Я создаю это как шаблон для своих коллег, но я обнаружил, что это работает на некоторых ноутбуках, в то время как другие ноутбуки выдают runtime error -2147467259: method 'Open" of object '_Connection' failed
,
Вот моя строка подключения:
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" amp; ThisWorkbook.FullName amp; ";Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";"
conn.Open
conn.open
вот откуда возникла ошибка, как я мог это исправить? Пожалуйста, сообщите.
Спасибо,
Комментарии:
1. Знаете ли вы, какие версии Excel используют ваши коллеги?
2. мы используем ту же версию.
3. Вы удалили UID и пароли из строки подключения, или их там не было с самого начала? Или это интегрированная безопасность (SSPI)?
4. Я полагаю, что для использования этого UID и пароли не требуются. Итак, в строке подключения не было UID и pw.
5. Если требуется VPN, у всех ли ваших коллег он запущен?