|
|
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
Как запретить сохранение Word документа пользователем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2007, 16:59 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
kefiКак запретить сохранение Word документа пользователем ? Надо написать макросы, соответствующие специальным командам ворда (меню Сервис-Макрос-Макросы-Команды Ворд). Написать надо приблизительно такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. Неплохо бы было еще закрыть паролем доступ к проекту Normal из редактора Visual Basic (правой клавишей на слове Normal и выбрать Properties, там перейти на вкладку Protection, установить флажок Lock Project for viewingи внизу ввести пароль) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 17:34 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
Только для себя предусмотримте способ туда попадать (например ShowVisualBasicEditor=True) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 17:36 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
Спасибо за развернутый ответ. Вот только из макросов FileSaveAll и FileClose не работают (в справке про них не нашел). Помещал их в ThisDocument. Пробовал под Word2K и 2003. И еще - вопрос хотелось бы развить : как сделать так, чтобы пользователь не мог сохранить документ под ТЕМ ЖЕ именем в том же каталоге, но мог сохранять под другим(ну или под тем же , но в другом каталоге) ? Про атрибут файла "только чтение" я знаю, но не хотелось бы его использовать, т.к. любая секретарша элементарно его снимет, как это написано в справке Word'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 20:08 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
И еще , насчет блокирования доступа пользователя в редактор VB: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Пользователь ведь после этих установок еще может воспользоваться окном "Настройка", кликнув на панели правой кнопкой мыши, где доступны Клавиатура...\Настройка Клавиатуры\Сброс для меню сервис- удаление пользовательских и восстановление стандартных сочетаний клавиш для шаблона или документа, выбранного из списка "сохранить изменения в :" ; или, например, вытащив из окна "Настройка" кнопку "Редактор VB" на панель. Т.о. образом восстановив доступ в VB редактор. Или Вы знаете способ - как вообще запретить доступ в VB редактор ? По моему, это не стоит делать. Т.к. все равно, знакомый макросник через любое другое приложение его откроет, выполнив, например для шаблона normal.dot или Doc файла с запрещенными макросами команды: With Application.CommandBars("Macro") For Each c In .Controls c.Enabled = True Next End With Да оно и ,слава богу, иначе - сами не попадем в редактор VB. По - моему лучще уж запаролиать проекты VB - это официальней как-то и проще - кто сломал- тот преступник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2007, 21:10 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
kefiКак запретить сохранение Word документа пользователем ? а открыать в режиме только чтения не пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 09:10 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
2 Диса> внимательнее читай - я об этом писал выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2007, 18:51 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
kefi2 Диса> внимательнее читай - я об этом писал выше. Читал-читал, только можно прикрепить спецмакрос именно к доку и в нём открывать файл лишь на чтение или запрещать сохранять, а не делать обычную пометку тока для чтения в аттрибутах файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2007, 09:38 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
а если попробовать что бы при окрытии файл еще и открывался *монопольно*... если не путаю какая то APIшка нужна, а при закрытии док-та не забыть закрыть (типа close #1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:47 |
|
||
|
Как запретить сохранение Word Document пользователем ?
|
|||
|---|---|---|---|
|
#18+
авторЧитал-читал, только можно прикрепить спецмакрос именно к доку и в нём открывать файл лишь на чтение или запрещать сохранять, а не делать обычную пометку тока для чтения в аттрибутах файл Че-то не вяжется - если файл еще не открыт, то тогда понятно его можно внешним приложением открыть только для чтения, но речь о том, что пользователь уже его открыл/открывает из Проводника. Здесь можно только при открытии документа использовать макрос, но что в нем можно сделать, если он работать будет в УЖЕ открытом дуокументе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 21:35 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34588726&tid=2163857]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 363ms |

| 0 / 0 |
