vba 为图片添加链接

在为excel添加一个下载链接,该链接是通过一个图片触发的。由于之前还要操作其他的宏,进行sheet的复制,以及各行列间的运算。由于在复制sheet的时候不希望图片也被复制到新的sheet中,所以新建了一个宏,用于图片的导入以及为图片添加链接。

一下是我的宏:

 

Sub img()

'为标题设置超链接
Sheet1.Select
Range("AB1").Select

'插入图片
picpath = ThisWorkbook.Path & "/button.gif"

'图片的位置:x,y,width,height
ActiveSheet.Shapes.AddPicture picpath, True, True, 5, 5, 105, 30

'将插入的图片选定
ActiveSheet.Shapes(1).Select

'以AA1的值作为链接地址添加到图片上
ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(1), Address:=Range("AA1").Value

Range("AA1").Value = ""
Range("A1").Select

End Sub


我之前是无法给图片添加链接的,后来做了提问,http://topic.csdn.net/u/20120424/23/a6196641-a0a6-49f6-8219-87eaf44ae100.html?seed=1433465269&r=78362947#r_78362947

dsd999帮我解决的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值