|
|
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Народ, не знает ли кто как программно (не привлекая человека) снять защиту с воркбука (unprotect workbook) в Excel-ом файле, естественно зная пароль? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:26 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
вот так Workbook.Unprotect( pass ) :) сорри за тупой вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 15:59 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Где-то видел пример, так там даже подбор пароля шел программно через SendKeys, думаю в твоем варианте это должно пройти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:01 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Сори - вопрос есть что это за защита такая? На макросы? Ато очень интересно 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:07 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Вопрос решился как я написал выше (через простой Unprotect) протектить можно workbook и worksheet см. в Excel-e Tools->protect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2004, 16:34 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Добрый день. Я программным способом считываю из закрытого файла информацию. Файл защищен паролем. При каждом обращении у меня запрашивается пароль. Как организовать программу так, чтобы ввести пароль только при первом обращении, а потом при последующих обращениях этот пароль автоматически подставлялся и не продлагалось его вводить заново. Сотню раз вводить пароль как-то не очень удобно Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2007, 16:34 |
|
||
|
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 Код прошел успешно и, как видите, без распароливания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 15:14 |
|
||
|
VB in Excel, protected workbook
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я хотел читать инфу из файла не открывая его. Есть такой макрос ExecuteExcel4Macro(arg), который читает из закрытого файла. Мне почему-то показалось, что красивее в данной ситуации использовать его. Однако, теперь все-таки сделаю чтение с открытием файла. Спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2007, 09:32 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=210&tid=2163062]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
81ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 367ms |

| 0 / 0 |
