Доброе время суток, уважаемые All!
Не бейте больно, если тема покажется избитой. Пересмотрел множество примеров, искал в MSDN (может не увидел?)
Использую код:
Set cn = New ADODB.Connection
With cn
.Provider = "MSDASQL"
.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DBQ=" & filePath & ";FirstRowHasNames=0
.Open
End With
Однако, файл защищен паролем на открытие. Выдается ошибка, типа "Не могу дешифровать файл".
Если файл предварительно открыть (пробовал открывать вручную, набирая пароль "55555"), то все замечательно.
По анологии с другими подключениями, пытался впихнуть строку "pwd=55555" в разные места. Но не работает.
Очень надо в VB получить рекордсет, наполненный данными из этого запороленного Эксельного файла,
но не открывая его. Любыми путями! Если это важно, файл лежит на сервере локальной сети.