是否可以在Excel单元格内创建超链接,该单元格仅使用单元格文本的一段作为可单击链接?例如,下表模型是否代表可以在Excel 2010中轻松构建的东西?
14-24-47.jpg
据我所知,一个完整的细胞可以很容易地变成一个超链接,但据我所知,它并不是细胞的一个特定部分。
通过超链接,我也提到了
谢谢
发布于 2012-04-16 21:38:56
这在Excel中是不可能的。超链接与整个细胞相关联。
如果您查看Excel超链接对象的文档,您可以看到它与一个范围相关联。如果可以将超链接与单元格内的span相关联,则超链接对象需要有关联的范围和人物对象。
发布于 2012-04-16 23:24:22
在创建超链接之后,您可以在单元格中格式化文本,以便只有感兴趣的单词带有下划线/蓝色。超链接仍然可以工作,但显然每个单元格只能有一个链接,单击文本中的任何位置都会触发超链接。
例如:

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发布于 2012-11-21 21:11:35
我需要链接到一个显示在单元格中的文件名,下面是对我有用的内容:
ActiveSheet.Hyperlinks.Add Anchor:=Cells(row, column), Address:=file.Path, TextToDisplay:=file.Pathhttps://stackoverflow.com/questions/10181995
复制相似问题