使用Word链接创建新的Excel工作簿(Microsoft Word)
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的较早菜单界面的该技巧的版本: