Word允许您创建到其他文档,网页甚至其他程序(例如Excel)的超链接。当您单击正确创建的链接时,将打开该链接的目标并可以对其进行操作。

这里要记住的重要一点是,目标本身已打开,并且这种操作(如果要链接到文件)与在Windows中双击该文件不同。例如,如果您具有指向Excel模板的超链接,则单击链接将打开模板本身,而不是基于该模板的新工作簿。 (如果在Windows中双击Excel模板文件,则将打开一个新工作簿,而不是模板本身。)

无法告诉超链接本身您要基于链接的目标创建文件。相反,您可能需要重新考虑如何进行链接。代替使用超链接,您可以创建链接到“宏按钮”字段的宏。点击按钮,执行宏。然后,该宏可以负责创建新工作簿,如以下宏所示:

Sub OpenXLTemplateFromWord()

Dim xlApp As Excel.Application     Dim xlWbk As Excel.Workbook     Dim sTPath As String

'Specify template's path     sTPath = "c:\MyPath\MyTemplate.xlt"



Set xlApp = CreateObject("Excel.Application")

Set xlWbk = xlApp.workbooks.Add(Template:=sTPath)



xlWbk.Application.Visible = True

Set xlApp = Nothing     Set xlWbk = Nothing End Sub

为了使该宏起作用,您需要确保在VBA编辑器中启用Microsoft Excel对象库。 (选择“工具|参考”,并确保复选标记位于正确的库旁边。)

注意:

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

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

(Microsoft Word是世界上最流行的文字处理软件。)此技巧(8440)适用于Microsoft Word 2007、2010、2013和2016。您可以在这里找到适用于Word的较早菜单界面的该技巧的版本: