Excel添加超链接详细教程(怎么添加超链接)

No.1网页编程中,添加超链接是一个很基本的操作,在Excel中,同样也引入了超链接的一些方法。使得程序可以访问不同的工作表或者网页。可以提高Excel工作的交互性能。下面介绍一下,如何使用VBA代

No.1

网页编程中,添加超链接是一个很基本的操作,在Excel中,同样也引入了超链接的一些方法。

使得程序可以访问不同的工作表或者网页。

可以提高Excel工作的交互性能。

Excel添加超链接详细教程(怎么添加超链接)

下面介绍一下,如何使用VBA代码,实现在Excel单元格里添加超链接。

No.2

实现超链接功能,首先要有一个对象来进行承载这个方法。

这些对象包括就是Range、WorkSheet和Chart。

也就是说,在上述三个对象的属性里,都包含HyperLink对象。

换言之,这三个对象都可以实现超链接功能。

知道这一点之后,我们就可以有针对性地添加链接了。

No.3

添加超链接

方法:

Range.Add (Anchor, Address, SubAddress, ScreenTip, TextToDisplay)

Excel添加超链接详细教程(怎么添加超链接)

添加超链接用到的方法是HyperLinks的Add。

众所周知Add就是添加的意思,这里用到HyperLink的复数对象。

这个复数对象只有两个方法,一个添加,一个删除。

具体添加方法Add的参数可参考上图。

No.4

下面是以一个实际例子对HyperLink方法的解释。

Excel添加超链接详细教程(怎么添加超链接)

上图表格两个按钮,一个按钮功能是将,C列链接添加到B列的文字作为链接地址。

另一个按钮是清楚链接对象,也就是删除链接。

例子十分简单,具体代码,看下图:

Excel添加超链接详细教程(怎么添加超链接)

添加链接代码:

Private Sub AddLinks()Dim xR As Range, R As RangeSet R = Range(\"B2:B\" & Range(\"B65535\").End(xlUp).Row)\'定义链接区域    For Each xR In R        With xR        \'添加链接            .Hyperlinks.Add anchor:=xR, _            Address:=VBA.UCase(xR.Offset(0, 1).Value), _            ScreenTip:=VBA.UCase(xR.Offset(0, 1).Value), _            TextToDisplay:=VBA.UCase(xR.Value)        End With    Next xREnd Sub

删除链接代码:

Private Sub DelLinks()Dim Hx As Object, Hitem As ObjectWith ActiveSheet.UsedRange    Set Hx = .HyperlinksEnd WithFor Each Hitem In Hx    With Hitem        .Delete    End WithNext HitemEnd Sub

No.5

本例中主要以Range对象来进行一个举例,另外在Chart和Worksheet对象中应用同样使用上述代码,更改一下链接对象就可以。

如:

Charts(1).Hyperlinks.add Range(\"A1\"),\"Http://www.toutiao.com\"

给第一个 Chart对象添加一个超链接,链接地址为\"Http://www.toutiao.com\"

具体在不同的表中应用,可具体设置,不做详细介绍了 。

希望这样的功能用起来更加便利。

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
科技百科

玩游戏笔记本电脑的cpu会被烧坏吗(笔记本cpu温度多少正常)

2023-3-13 18:03:37

科技百科

抖音开直播的三种方法(怎样开抖音直播)

2023-3-13 18:04:26

搜索