首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel单元格中创建超链接?

在Excel单元格中创建超链接?
EN

Stack Overflow用户
提问于 2012-04-16 21:30:45
回答 6查看 89.7K关注 0票数 6

是否可以在Excel单元格内创建超链接,该单元格仅使用单元格文本的一段作为可单击链接?例如,下表模型是否代表可以在Excel 2010中轻松构建的东西?

14-24-47.jpg

据我所知,一个完整的细胞可以很容易地变成一个超链接,但据我所知,它并不是细胞的一个特定部分。

通过超链接,我也提到了

  • (A)另一间牢房或,
  • (B)网页网址。

谢谢

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-04-16 21:38:56

这在Excel中是不可能的。超链接与整个细胞相关联。

如果您查看Excel超链接对象的文档,您可以看到它与一个范围相关联。如果可以将超链接与单元格内的span相关联,则超链接对象需要有关联的范围和人物对象。

票数 3
EN

Stack Overflow用户

发布于 2012-04-16 23:24:22

在创建超链接之后,您可以在单元格中格式化文本,以便只有感兴趣的单词带有下划线/蓝色。超链接仍然可以工作,但显然每个单元格只能有一个链接,单击文本中的任何位置都会触发超链接。

例如:

代码语言:javascript
复制
Sub Tester()

    Dim rng As Range

    Set rng = ActiveSheet.Range("A1")

    rng.Parent.Hyperlinks.Add Anchor:=rng, Address:="", SubAddress:= _
        "Sheet1!A10", TextToDisplay:="this is long text"

    With rng.Font
        .ColorIndex = xlAutomatic
        .Underline = xlUnderlineStyleNone
    End With

    With rng.Characters(Start:=9, Length:=4).Font
        .Underline = xlUnderlineStyleSingle
        .Color = -4165632
    End With

End Sub
票数 17
EN

Stack Overflow用户

发布于 2012-11-21 21:11:35

我需要链接到一个显示在单元格中的文件名,下面是对我有用的内容:

代码语言:javascript
复制
ActiveSheet.Hyperlinks.Add Anchor:=Cells(row, column), Address:=file.Path, TextToDisplay:=file.Path
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10181995

复制
相关文章

相似问题

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