将电子表格另存为PDF时,如何获得Excel超链接公式以产生可单击的链接?
我有一个简单的电子表格,带有指向网站的链接,我需要使用可单击的超链接将其转换为PDF。如果我通过“插入超链接”菜单手动添加链接,则可以在生成的PDF中单击链接。但是,当我使用以下具有相同链接的超链接公式时,该公式在Excel中有效,但是当我将文件保存为PDF时(通过打印为PDF或使用Acrobat工具栏将其转换)时,该方法无效。
=hyperlink(A1,B1)
其中A1具有链接位置(例如http://www.zillow.com),而B1具有友好名称。
我意识到我可以使用“插入超链接”菜单添加链接,但是我有一列,并且超链接公式将是一个更好的选择。如果有问题,我正在使用Excel 2010和Adobe Acrobat XI Pro。
我不确定您对VBA的感觉如何,但这是Scott的例子。
这从您选择的单元格开始,然后在该单元格中放置一个超链接,该超链接等于A列中的内容,文本等于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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句