首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建从Excel FlowChart到MS Word标题的超链接

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

Stack Overflow用户
提问于 2012-05-04 01:39:20
回答 2查看 2.4K关注 0票数 2

我正在用MS Excel2007构建一个流程图。这是一个工作流程。我希望能够引用word文档,其中有流程图中每个步骤的详细说明。

在流程图的每个部分,我想创建一个超链接/按钮,用户可以单击它并打开word文档的特定部分(标题)。我已经尝试创建了一个形状(矩形)并设置了一个指向文档的超链接。这可以很好地工作,但它只是在开始时打开文档。我希望矩形按钮在特定的标题处打开。我不确定您是否可以通过这种方式进行超链接。如果没有,我想我需要创建一个按钮控件。我也不确定按钮控件是否能做到这一点。

有没有人能建议

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

2)也许是关于如何使用按钮控件来做这件事的建议。

谢谢,迈克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-04 01:54:44

编辑:被VISQL :)击败

是的,你可以做你想做的事情。请按照以下步骤操作。

打开word文档并在相关位置插入书签。例如,我们在标题2中插入一个名为‘`Mike’的书签。

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

代码语言:javascript
复制
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

右键单击该按钮并将其分配给上面的宏。

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

HTH

票数 3
EN

Stack Overflow用户

发布于 2012-05-04 01:47:40

可能有一种方法可以引用您在word文档中创建的书签,然后在Excel超级链接路径中指定word文档的文件名以及文件中的书签。根据这个:http://office.microsoft.com/en-us/excel-help/hyperlink-function-HP010062412.aspx

这是可能的。现在的问题是找到使用Excel超级链接添加界面的方法。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10436591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档