【VBA研究】增加超级链接

iamlaosong文

做称重拍照工具时,为每个邮件增加一个超级,指向这个邮件的图片,为此,我录制了一下增加超级链接的宏,代码如下:

Sub Macro1()
'
' Macro1 Macro
'

'
    Range("B3").Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
        "Pic20160628\LS978031583CN.jpg", TextToDisplay:="LS978031583CN"
    Range("B3").Select
    Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
End Sub
其中Hyperlinks.Add语句是增加链接,Hyperlinks(1).Follow语句则是显示链接的图片。Hyperlinks.Add的参数Anchor表示铆接单元格,Address表示链接地址,TextToDisplay则是链接显示的内容,如果链接本工作簿中其它工作表的内容,则用SubAddress参数,如SubAddress:="Sheet1!A2"。

按照工具的要求,增加链接的语句可以改写为:

Sheets("记录").Hyperlinks.Add Anchor:=Cells(5, 2), Address:= _
        "Pic20160628\EV941984153CN.jpg"
工具是用VB写的,其代码为:

PicDir = "Pic" & Format(CurDate, "yyyymmdd") & "\"      '增加图片链接
xlSheet.Hyperlinks.Add Anchor:=Cells(Maxrow, 2), Address:=PicDir & EmsCode & ".jpg"

参见“邮件称重拍照记录工具”文中的代码:点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值