powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подключение к Excel
10 сообщений из 10, страница 1 из 1
подключение к Excel
    #40111349
Despaired
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как подключится к файлу Excel, защищенному паролем. Пароль известен.
Код: vbnet
1.
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & FilePath & ";Extended Properties='Excel 12.0';"


можно ли указать здесь пароль?
в сети нашел вот такое решение:
Код: vbnet
1.
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & FilePath & ";User ID='имя_пользователя';Password='1234';Extended Properties='Excel 12.0';"


Но не работает.
Может неверное имя пользователя...
Имя пользователя беру = Environment.UserName
...
Рейтинг: 0 / 0
подключение к Excel
    #40111360
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таким макаром не получишь доступ к запароленному файлу, нужно окрывать с помощью excel и воодить пароль
...
Рейтинг: 0 / 0
подключение к Excel
    #40111363
Despaired
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
oEx.Workbooks.Open(filePath, , , , Password:="1234")
и все -равно запрашивает пароль
...
Рейтинг: 0 / 0
подключение к Excel
    #40111364
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Despaired
можно ли указать здесь пароль?
нельзя
Despaired
Может неверное имя пользователя...
нет никакого пользователя у защищенной книги

Попробуй открыть эту книгу через COM
Код: vbnet
1.
2.
Set exl = CreateObject("Excel.Application")
Set wb = exl.Workbooks.Open(Filename:=FilePath, Password:="password")


а после этого, подключиться этой строкой
Код: vbnet
1.
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & FilePath & ";Extended Properties='Excel 12.0';"
...
Рейтинг: 0 / 0
подключение к Excel
    #40111373
Despaired
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court,
На выполнении
Код: vbnet
1.
wb = exl.Workbooks.Open(Filename:=FilePath, Password:="1234")


запрашивает пароль и все тут.
ввожу 1234 и пошла прога дальше, как положен со строкой подключения без пароля
...
Рейтинг: 0 / 0
подключение к Excel
    #40111377
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Despaired,

а так ?
Код: vbnet
1.
wb = exl.Workbooks.Open(Filename:=FilePath, writeresPassword:="1234")
...
Рейтинг: 0 / 0
подключение к Excel
    #40111378
Despaired
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court,

так же(
...
Рейтинг: 0 / 0
подключение к Excel
    #40111640
Despaired
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
court,
требовал пароль на
Код: vbnet
1.
wb = exl.Workbooks.Open(Filename:=FilePath, Password:="1234")

видимо от того ,что в диспетчере в процессах висели excel. Не убрал ошибочные сразу, хотелось пробовать
убрав все, доступ программно получил, т.е могу обращаться к данным excel файла, это долго, но работает,
а а после этого, подключиться этой строкой
Код: vbnet
1.
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & FilePath & ";Extended Properties='Excel 12.0';"


нет, не получается, так и выдает что либо файла нет, либо открыт в монопольном доступе.
...
Рейтинг: 0 / 0
подключение к Excel
    #40112008
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
подключение к Excel
    #40131120
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Despaired,

Можно по-хакерски: открываешь Excel, защищенный паролем, находишь handler окошка с паролем, программно всписываешь туда пароль, ну и так далее.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подключение к Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]