我正在尝试自动创建图片文件的超链接列表。我的工作表的文件名列在 A 列中,我希望将这些文件的超链接(保存在工作表的父文件夹中)列在 B 列。我是 VBA 的初学者,但是这应该很简单,但是我无法找到一种方法来做到这一点。
我尝试使用宏记录器并得到了这个:
Sub Hyperlink()
'
' Hyperlink Macro
'
' Keyboard Shortcut: Ctrl+l
'
ActiveCell.Offset(0, -1).Range("Table1[[#Headers],[ACTIVITY '#]]").Select
ActiveCell.FormulaR1C1 = "file(a)"
ActiveCell.Offset(0, 1).Range("Table1[[#Headers],[ACTIVITY '#]]").Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
"..\file(a).JPG", TextToDisplay:="..\file(a).JPG"
ActiveCell.Offset(1, 0).Range("Table1[[#Headers],[ACTIVITY '#]]").Select
End Sub
任何帮助将不胜感激。干杯。