Страницы: 1
RSS
Автоматический ввод пароля при открытии файла
 
Доброго дня всем!

Вопрос следующего характера (возможно,подобные темы были на форуме,но конкретного(работающего) для меня варианта не нашел)
Eсть файл Общая.xlsm, макрос в данном файле перебирает файлы того же формата, эти файлы запароленные.  Необходимо автоматизировать ввод пароля при открытии данных файлов, т. к. надо зайти для редактирования.
Вариант с Workbook_Open не подходит/ Gытался с SendKeys, но неудачно.

Прошу подсказать варианты для решения данного вопроса.
Заранее спасибо, админу в том числе.  
 
Цитата
Вариант с Workbook_Open не подходит
чем не подходит?
единственный простой и правильный вариант
 
До Workbook_Open выходит окно ввода пароля для открытия книги,только после этого срабатывает Workbook_Open.
 
https://docs.microsoft.com/ru-ru/office/vba/api/excel.workbooks.open
и указывать пароль.
По вопросам из тем форума, личку не читаю.
 
Не жмите бездумно на кнопку цитирования. Она не для создания копий сообщений [МОДЕРАТОР]

Работает, если только в режиме чтения-Workbooks.Open(coll(i), , True). Если поменяем на False и пропишем пароль,то все равно откроется окно ввода пароля.
 
В методе Workbooks.Open есть два разных параметра: один для пароля для открытия, второй для пароля для разрешения редактирования.
Изменено: sokol92 - 13.07.2019 16:22:51
Владимир
 
sokol92, Владимир, я всегда дивлюсь тому, что вместо того чтоб посмотреть документацию, которую даже и искать не надо, воспрошают.
По вопросам из тем форума, личку не читаю.
 
sokol92,спасибо.
Скорее,надпись  на русском автоматически пропускал-не читал,невнимательность.
 
Успехов! Документацию на русском языке мы с Михаилом недавно обсуждали здесь.  :)  
Владимир
Страницы: 1
Наверх