Word允许您创建受保护的表单,这些表单对于某些目的非常有用。保护文档时,用户只能填写某些字段或使用Word命令和选项的有限子集。保护文档时不再可用的一项功能是超链接-不再可单击。

如果您需要超链接在受保护的文档中处于活动状态怎么办?

一种解决方案是记住保护是按文档中的部分来应用的。因此,您可以在超链接之前放置一个分节符,然后在它后面放置一个分节符。这样,您的文档将分为三个部分,您可以保护第一部分和第三部分。保留包含超链接的部分不受保护,它仍然可以单击。

当然,此方法的缺点是不受保护的部分中的所有内容(包括超链接)都是可编辑的。如果您不希望超链接是可编辑的,那么您需要一个完全不同的解决方案。一种有效的方法是使用MacroButton字段显示超链接。 MacroButton字段还指定了单击该宏后要运行的宏,因此该宏可用于启动到远程资源的链接。

您将使用的宏如下:

Sub GotoLink()

Selection.Hyperlinks(1).Follow End Sub

在文档中,使用以下复合字段:

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

请记住,这是一个复合字段,即字段中的一个字段。每组字段括号都使用Ctrl + F9快捷键插入。显示该字段的结果时,将显示指定的URL,但是单击该URL后,将执行宏GotoLink。它是超链接之后到其目的地的宏。

您可以在下面的Word MVP页面上找到有关此技术的更多信息:

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

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(3801)适用于Microsoft Word 97、2000、2002和2003。