|
|
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
Добрый день! Помогите пожалуйста примерами кода и советами. Пишу веб-приложение на VBScript. Необходимо скрыть от пользователя в word-документе пункты меню Save и Save As автоматически чтобы потом при открытии в браузере они не отображались. Вопрос 1: Можно ли такое сделать программно в принципе? (ASP, VBScript, IIS, Windows2003, Word 2003) Я видел примеры на VBA, получится ли на VBScript? Вопрос 2: Можно ли это сделать в отдельном документе, который потом вызовется напрямую из MS Word или через IE по ссылке на doc-файл и уже будет без этих пунктов меню? Вопрос 3: Создаю скриптом документ на сервере и нужно сразу же чтобы он открылся на клиенте при вызове этого скрипта в отдельном окне либо в Internet Explorer. Вот скрипт testdoc.asp: Dim objWord Set objWord = CreateObject("Word.Application","PayDox_pc") objWord.visible=True objWord.Documents.Open "test.doc" objWord.Documents.Add.Content = "текст для теста..." objWord.ActiveDocument.Sections(1).PageSetup.LeftMargin = 30 objWord.ActiveDocument.Close objWord.Quit Set objWord = Nothing Запускаю этот скрипт на клиенте через IE. В результате на сервере создается документ с содержимым и форматированием, но на клиенте word не запускается ни в самом IE ни отдельно от него. Все происходит в невидимом режиме, в IE остается пустая страница. Я к сожалению недопонимаю всего механизма, потому спрашиваю. Вот эта опция objWord.visible=True она влияет на оторбажение-неотображение или это для VBA применительно только? Может с mime-types что-то не то? Как вообще правильнее сделать подготовку документа на сервере с последующем его открытием через IE на клиенте при запуске через один скрипт? Вариант с подготовкой, закрытием и последующим редиректом напрямую на doc-файл не подходит :( Спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 03:23:59 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
да, на всех клиентах конечно же стоит Office. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 03:28:58 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
в смысле вам нужно спрятать подменю из меню File? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 06:10:09 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
Да, спрятать подменю, чтобы пользователи не могли сохранить документ. При этом это должно производиться на сервере чтобы потом пользователи открывали этот док уже без подменю Save и Save As. Сформулирую задачу по-другому, возможно я просто усложняю. Требуется защитить от копирования ворд-документ и его текст при открытии на пользовательских компах через Internaet Explorer. Может есть возможность поставить пароль, который все эти запреты от копирования, сохранения вырезания защитит? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 16:10:40 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
Расслабься, это не возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:21:19 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
tools -> protection -> protect workbook там ты сможеш задать запрет на изменение данных, но ето не спасет от копирования фаила.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:21:52 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
какже невозможно ... Ни через СОМ ни через чего? Мне нужно это сделать программно через в ASP через COM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:30:34 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
andron123какже невозможно ... Ни через СОМ ни через чего? Мне нужно это сделать программно через в ASP через COM.Единственный способ защитить текст вордовского документа это никому этот текст не показывать. Если ты этот текст случайно шпиону показал, шпион его запомнит, напишет ручкой на бумажке и унесет твоим врагам. Все. Не занимайся фигней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:36:29 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
Красиво сказано. Хорошо, поставим вопрос по-другому. Как защитить файл от копирования при работе через веб-приложение? Я не говорю о копировании вида Alt-PrtScr, а чтобы нельзя было файл сохранить или текст из него скопировать в буфер. Какой механизм лучше использовать? Брать word-документ, переколбасить его в pdf с паролем? Такое возможно программно через COM? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:50:48 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
А может мою задачу по нераспространению документов среди кого не надо можно решить довольно новыми средствами макрософта типа IRM и WRM? Гиммору с виду много, разные там passport.net итп задействованы и стоит денег немалых. Работает тока на 2003 офисе и винде. Но получится ли с помощью этой штуки защиту наложить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 18:56:42 |
|
||
|
спрятать от пользователя Save As и Save в Ms Word
|
|||
|---|---|---|---|
|
#18+
Через коллекцию CommandBars ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2006, 05:44:43 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34141937&tid=2183895]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 386ms |

| 0 / 0 |
