Страница: 1 |
|
Вопрос: Как снять пароль из VBScript с листа книги Excel
|
Добавлено: 08.04.11 12:19
|
|
Автор вопроса: Lidiya
|
Уважаемые господа!
Пытаюсь из скрипта открыть книгу EXCEL и снять пароль с листа.
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.WorkBooks.Open "C:\КнигаExcel.xls"
ExcelApp.Windows("КнигаExcel.xls").Activate
ExcelApp.Sheets("Лист1").Unprotect Password="123"
Выходит сообщение об ошибке:
"Неверный пароль. Убедитесь, что отключена клавиша CAPS LOCK и используется правильный регистр. Код 800A03EC. Источник Microsoft Office Excel"
Если я ограничиваю команду
ExcelApp.Sheets("Лист1").Unprotect,
то выходит окошко с предложением ввести пароль, ввожу спокойно 123 и программа успешно работает.
Подскажите, как автоматизировать этот процесс.
Заранее благодарна за ответ
Ответить
|
Номер ответа: 2 Автор ответа: AxeL
ICQ: 264730390
Вопросов: 2 Ответов: 106
|
Профиль | | #2
|
Добавлено: 09.11.11 02:46
|
пароль должен передаваться при открытии книги:
- WorkBook.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)
В твоем случае это будет так:
- ExcelApp.WorkBooks.Open "C:\КнигаExcel.xls",,,,"123<br>
Ответить
|
Страница: 1 |
Поиск по форуму