Страницы: 1
RSS
[VBA/VBS] открыть с помощью скрипта книгу с паролем
 
Добрый день!
в vbs не силен, поэтому прошу помощи. Ниже под заголовком "конец кода"  - последняя часть скрипта vbs.

Если в кратце - скрипт при запуске активирует COM-надстройку для экселя, после запускает необходимый файл excel, запускает в нем макрос Scheduled_Refresh сохраняет и закрывает книгу. Подскажите, как правильно видоизменить код, как понимаю, где то в этой строке:
Код
objExcel.workbooks.open args(0)
чтобы при открытии запароленной книги, вводился пароль. У меня есть нарытый пример (ниже) но как его внедрить в свой код, не понимаю.

найденный пример:
Код
XLSX = "C:\test\file.xlsb"
PASS = 13

With CreateObject("Excel.Application") 
  .Workbooks.Open XLSX, 0, False, 5,, PASS
конец кода:
Код
objExcel.workbooks.open args(0)
objExcel.Visible = false
objExcel.run "Scheduled_Refresh"
objExcel.ActiveWorkbook.Save
objExcel.ActiveWorkbook.Close(0)
objExcel.quit
ObjShell.run ("cmd /c taskkill /IM EXCEL.EXE /t /f")
Set objExcel = nothing
caustic
 
Код
objExcel.workbooks.open УкажитеПолноеИмяКниги, Password:=13
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх