
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.07.2004, 15:26
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
Народ, не знает ли кто как программно (не привлекая человека) снять защиту с воркбука (unprotect workbook) в Excel-ом файле, естественно зная пароль? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2004, 15:59
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
вот так Workbook.Unprotect( pass ) :) сорри за тупой вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2004, 16:01
|
|||
|---|---|---|---|
VB in Excel, protected workbook |
|||
|
#18+
Где-то видел пример, так там даже подбор пароля шел программно через SendKeys, думаю в твоем варианте это должно пройти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2004, 16:07
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
Сори - вопрос есть что это за защита такая? На макросы? Ато очень интересно 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2004, 16:34
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
Вопрос решился как я написал выше (через простой Unprotect) протектить можно workbook и worksheet см. в Excel-e Tools->protect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.11.2007, 16:34
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
Добрый день. Я программным способом считываю из закрытого файла информацию. Файл защищен паролем. При каждом обращении у меня запрашивается пароль. Как организовать программу так, чтобы ввести пароль только при первом обращении, а потом при последующих обращениях этот пароль автоматически подставлялся и не продлагалось его вводить заново. Сотню раз вводить пароль как-то не очень удобно Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2007, 15:14
|
|||
|---|---|---|---|
VB in Excel, protected workbook |
|||
|
#18+
Balexander, я сделал сейчас то, что вы описали. Для чтения данных из закрытого запароленного Excel файла, не из его VBA окна, конечно, распароливать его мне не потребовалось вовсе, не говоря уже о каких-то повторных запросах на его распароливание: В книге ReadAdminProtected.xls поставил кнопку, открывающую и читающую данные из запароленного словом Admin Excel файла: Private Sub CommandButton1_Click() Workbooks.Open "C:\Temp\AdminProtected.xls", , True MsgBox Workbooks("AdminProtected.xls").Sheets(1).Range("A1").Value MsgBox Workbooks("AdminProtected.xls").Sheets(1).Range("A2").Value Workbooks("AdminProtected.xls").Close False End Sub Код прошел успешно и, как видите, без распароливания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2007, 09:32
|
|||
|---|---|---|---|
|
|||
VB in Excel, protected workbook |
|||
|
#18+
Спасибо. Я хотел читать инфу из файла не открывая его. Есть такой макрос ExecuteExcel4Macro(arg), который читает из закрытого файла. Мне почему-то показалось, что красивее в данной ситуации использовать его. Однако, теперь все-таки сделаю чтение с открытием файла. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2163062]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 401ms |

| 0 / 0 |
