Гиперссылки в защищенных документах

Word позволяет создавать защищенные формы, которые могут пригодиться для некоторых целей. Когда вы защищаете документ, пользователь может заполнять только определенные поля или использовать ограниченный набор команд и параметров Word. Одной из функций, которая больше не доступна при защите документа, являются гиперссылки – на них больше нельзя нажимать.

Что делать, если вам нужно, чтобы гиперссылки были активными в защищенном документе? Одно из решений – помнить, что защита применяется по разделам документа. Таким образом, вы можете поместить разрыв раздела перед гиперссылкой и одну после нее. Тогда ваш документ будет состоять из трех разделов, и вы сможете защитить первый и третий. Оставьте раздел, содержащий гиперссылку, незащищенным, и он все равно будет доступен для нажатия.

Конечно, недостатком этого подхода является то, что все в незащищенном разделе, включая гиперссылку, можно редактировать. Если вы не хотите, чтобы гиперссылка была редактируемой, вам нужно совершенно другое решение. Один из подходящих вариантов – использовать поле MacroButton для отображения гиперссылки. В поле MacroButton также указывается макрос, который запускается при щелчке по нему, поэтому макрос можно использовать для инициирования ссылки на удаленный ресурс.

Макрос, который вы должны использовать, выглядит следующим образом:

 Sub GotoLink () Selection.Hyperlinks (1) .FollowEnd Sub 

Внутри документа вы используете следующее составное поле:

 {MACROBUTTON  GotoLink {HYPERLINK "http://word.tips.net"}} 

Помните, что это составное поле – поле внутри поля. Каждый набор скобок поля вставляется с помощью сочетания клавиш Ctrl + F9 . Когда отображается результат поля, указанный URL-адрес отображается, но при щелчке по нему выполняется макрос GotoLink. Это макрос, который следует за гиперссылкой к месту назначения.

Вы можете найти дополнительную информацию об этом методе на следующей странице Word MVP:

 http://wordmvp  .com/FAQs/TblsFldsFms/HLinksInForms.htm 

Оцените статью
Frestage.ru
Добавить комментарий