Excel PDF转换 - 超链接公式不可点击

时间:2016-03-23 21:36:47

标签: excel pdf hyperlink excel-formula adobe

当电子表格保存为PDF时,如何获取Excel超链接公式以产生可点击链接?

我有一个简单的电子表格,其中包含指向我需要通过可点击的超链接转换为PDF的网站的链接。如果我通过“插入超链接”菜单手动添加链接,则可以在生成的PDF中单击链接。但是,当我使用相同链接的下面的超链接公式时,它可以在Excel中工作,但不是在我将文件保存为PDF时(通过打印到PDF或使用Acrobat工具栏转换它)。

=hyperlink(A1,B1)

A1具有链接位置(例如http://www.zillow.com),B1具有友好名称。

我意识到我可以使用“插入超链接”菜单添加链接,但我有一列它们,超链接公式将是更好的选择。如果重要,我使用的是Excel 2010和Adobe Acrobat XI Pro。

1 个答案:

答案 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