创build从Excel FlowChart到MS Word标题的超链接

我正在MS Excel 2007中build立一个stream程图。这是一个工作stream程。 我希望能够参考stream程图中每个步骤都有详细说明的单词文档。

在stream程图的每个部分,我想创build一个超链接/button,用户可以点击并打开到Word文档的特定部分(标题)。 我试图创build一个形状(矩形),并设置超链接到文档。 这工作正常,但它只是在开始时打开文档。 我想要矩形button打开在一个特定的标题。 我不确定你是否可以通过这种方式进行超链接。 如果没有,我想我需要创build一个button控件。 我不确定button控件是否可以做到这一点。

任何人可以build议

1)超链接到标题的方法,如果不是,

2)也许build议如何使用button控件来做到这一点。

谢谢,迈克

编辑:由VISQL殴打:)

是的,有可能做你想做的事情。 按着这些次序。

打开你的Word文档并在相关位置插入书签。 比方说,我们在标题2处插入一个名为“Mike”的书签。

在这里输入图像描述

将此代码粘贴到Excel中的模块中。

Sub Sample() Dim oWordApp As Object, oWordDoc As Object, bMark As Object Dim FlName As String FlName = "C:\Sample.Docx" '~~> Establish an Word application object On Error Resume Next Set oWordApp = GetObject(, "Word.Application") If Err.Number <> 0 Then Set oWordApp = CreateObject("Word.Application") End If Err.Clear On Error GoTo 0 oWordApp.Visible = True Set oWordDoc = oWordApp.Documents.Open(FlName) Set bMark = oWordDoc.Bookmarks("Mike") bMark.Select End Sub 

右键单击该button并将其分配给上面的macros。

在这里输入图像说明

你完成了。 下次用户点击该button时,代码将打开word文档并将转到相关书签。 对其他button重复相同的步骤。

HTH

可能有一种方法可以引用您在Word文档中创build的BOOKMARKS,然后在您的Excels Hyperlinkpath中指定Word文档的文件名以及文件中的BOOKMARK。 据此: http : //office.microsoft.com/en-us/excel-help/hyperlink-function-HP010062412.aspx

这是可能的。 现在是使用Excel超链接添加界面来find方法。