Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel:Отключить или изменить пароль программно... как / 5 сообщений из 5, страница 1 из 1
02.07.2008, 10:26
    #35405771
Andrey52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel:Отключить или изменить пароль программно... как
Господа подскажите плиз!
Существует файл оставленный предыдущим разработчиком... с запароленным проектом, доступ к которому необходимо получить... поискав по форуму нашел топик в котором предлагается вот такое решение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 Dim objExcel As Excel.Workbook
    Dim objVBProject As VBIDE.VBProject
    Dim objVBComponent As VBIDE.VBComponent
    Dim objWindow As VBIDE.Window
    
    Set objExcel = GetObject("C:\test.xls")
    Set objVBProject = objExcel.VBProject
    For Each objWindow In objVBProject.VBE.Windows
        If objWindow.Type = vbext_wt_ProjectWindow Then ' vbext_wt_ProjectWindow =6
            objWindow.Visible = True
            objWindow.SetFocus
        End If
    Next
    Set objVBProject.VBE.ActiveVBProject = objVBProject
    SendKeys "~password~", True
    
    DoEvents
    For Each objVBComponent In objVBProject.VBComponents
        Debug.Print objVBComponent.Name
    Next
    Set objVBProject = Nothing
    objExcel.Close
    Set objExcel = Nothing

и на строчке кода - Set objVBProject = objExcel.VBProject
получаю ошибки : программный доступ к объекту не являеться доверенным...
или вылетает другое сообщение : Method 'VBProject' of object '_Workbook' failed
помогите плиз
...
Рейтинг: 0 / 0
02.07.2008, 10:33
    #35405791
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel:Отключить или изменить пароль программно... как
Во-первых, используйте тег SRC .
Во-вторых, возьмите AdvancedVBAPasswordRecovery от Элкомсофта и не изобретайте велосипед.
Ну и ответ на ваш вопрос.

...
Рейтинг: 0 / 0
02.07.2008, 10:45
    #35405829
Andrey52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel:Отключить или изменить пароль программно... как
спасибо!
вот только не совсем понятно...
тэг SRS - как его использовать...

и где взять AdvancedVBAPasswordRecovery от Элкомсофта... нагуглить ничего не получилось...

и хотелось бы узнать- приведенный мною код пошел дальше только что не пойму в какой момент пароль отключаеться...
...
Рейтинг: 0 / 0
02.07.2008, 12:33
    #35406182
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel:Отключить или изменить пароль программно... как
Andrey52спасибо!
вот только не совсем понятно...
тэг SRS - как его использовать...

Нажмите кнопку Цитировать на вашем первом посте.

Andrey52спасибо!
и где взять AdvancedVBAPasswordRecovery от Элкомсофта... нагуглить ничего не получилось...

Странно, у меня получилось.
Advanced VBA Password Recovery
...
Рейтинг: 0 / 0
02.07.2008, 14:08
    #35406538
Andrey52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel:Отключить или изменить пароль программно... как
big-duke Andrey52спасибо!
вот только не совсем понятно...
тэг SRS - как его использовать...

Нажмите кнопку Цитировать на вашем первом посте.

Andrey52спасибо!
и где взять AdvancedVBAPasswordRecovery от Элкомсофта... нагуглить ничего не получилось...

Странно, у меня получилось.
Advanced VBA Password Recovery
вот только ключик найти толковый не получается
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel:Отключить или изменить пароль программно... как / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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