powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
7 сообщений из 7, страница 1 из 1
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923584
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Долго и успешно считывал данные из файла Excel в базу Access 2016, используя команду

Код: sql
1.
SELECT * INTO Table1 FROM [List1$] IN 'ПутьКфайлу' [Excel 12.0 XML; HDR=YES; IMEX=2];


Но на книгу поставили пароль.
Подскажите, как можно указать пароль в таком операторе, или, м.б., есть обходной путь (но с использованием этого же оператора).
Заранее благодарен.
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923678
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос выполняется через DAO. А пароль на Excel-файл обрабатывается Excel.Application. Увы...
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923769
K-Nick, если вы знаете пароль, то что мешает удалить его, а затем восстановить, или слить данные в другой незащищенный файл? Процесс можно автоматизировать.
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923772
K-Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо!
Да, пришлось снимать пароль, сохранять в Temp и из Temp-а открывать с помощью SELECT IN.
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923916
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривцов Анатолий,
а почему необходимо удалять пароль?

как то не было необходимости, но

Код: vbnet
1.
2.
3.
Set objExel = CreateObject("Excel.Application")
'objExel.Visible = True
Set objbook = objExel.Workbooks.Open(strPath, 1, True)


здесь есть возможность вводить пароль, почему его нужно удалять не поясните?
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923923
alecko
а почему необходимо удалять пароль?
Потому что ТС интересовало, как выполнить импорт из запароленого файла. Ответ - никак.
Удаление пароля - один из предложенных вариантов. Вашим кодом можно открыть такой файл и скопировать лист/диапазон в новый файл, из которого потом импортировать.
...
Рейтинг: 0 / 0
Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
    #39923934
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага, понятно, я признаться, не пользуюсь конструкцией тс, подумал что в Excel начиная с 2016 что-то новое произошло-знаю что там улучшили защиту, потому и решил уточнить.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Можно ли указать пароль к книге Excel при обращении через SELECT IN ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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