当电子表格保存为PDF时,如何获取Excel超链接公式以产生可点击链接?
我有一个简单的电子表格,其中包含指向我需要通过可点击的超链接转换为PDF的网站的链接。如果我通过“插入超链接”菜单手动添加链接,则可以在生成的PDF中单击链接。但是,当我使用相同链接的下面的超链接公式时,它可以在Excel中工作,但不是在我将文件保存为PDF时(通过打印到PDF或使用Acrobat工具栏转换它)。
=hyperlink(A1,B1)
A1具有链接位置(例如http://www.zillow.com),B1具有友好名称。
我意识到我可以使用“插入超链接”菜单添加链接,但我有一列它们,超链接公式将是更好的选择。如果重要,我使用的是Excel 2010和Adobe Acrobat XI Pro。
答案 0 :(得分:4)
我不确定你对VBA的感觉有多舒服,但这里是斯科特的一个例子。
这从您选择的单元格开始,并在该单元格中放置一个超链接,其超链接等于A列中的whats,文本等于B列中的内容。它继续执行此操作直到A列中的数据结束(直到它碰到一个空白区域)。
Sub HLink()
Temp = Cells(Selection.Row, 1).Text
While Not Len(Temp) = 0
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=Temp, TextToDisplay:=Cells(Selection.Row, 2).Text
Selection.Offset(1).Select: Temp = Cells(Selection.Row, 1).Text
Wend
End Sub