【问题标题】:Preserving hyperlinks from Excel to PDF保留从 Excel 到 PDF 的超链接
【发布时间】:2017-12-21 06:53:29
【问题描述】:

我有一个 Excel 工作簿,其中包含大约 15 个标签,每个标签整齐地打印为一页。它充满了指向 Web URL 的超链接,我正在使用 HYPERLINK 函数创建这些超链接。

(1) 我想将此工作簿导出为保留这些链接的 PDF。似乎没有任何效果 - 打印为 PDF,另存为 PDF...我还安装了最新版本的 Acrobat 并尝试了他们的打印机驱动程序和导出按钮(是的,我已经在 Acrobat 选项中检查了“保留链接”)并且没有也可以。

似乎在上下文菜单中使用“插入链接”而不是 HYPERLINK 函数在其中一种或两种方法中效果更好,但考虑到我正在处理的链接数量,这并不实用。

似乎这两种方法都真的想将文本格式化为蓝色并加下划线,当我更改该格式时,它会在某种意义上删除链接状态?也许这个只是在我的脑海中,但它令人困惑。我有时还看到主工具栏中这些单元格的“样式”已恢复为“普通”而不是超链接,但将其更改回超链接似乎也无济于事。

有人能解释这一切吗?是否有 VBA 解决方案或其他插件可供尝试?

(2) 不确定这是更容易还是更难,但我也想插入从第一个选项卡(目录)到其他选项卡的链接,以保留在最终 PDF 中的方式。和上面一样的问题。

谢谢!

【问题讨论】:

  • 我可能错了,但是使用安装 Acrobat (Pro) 时安装的 PDFMaker 宏应该可以正确处理超链接。
  • 信息:我使用 cutePDF writer 打印成 pdf。仅当显示的文本是链接时,生成的链接才可点击。例如。仅当 pdf 文件显示 www.google.com 时,指向 google.com 的链接才有效。例如,如果显示的文本是在线报告,则链接不可点击。
  • Excel 2013 解决方案 - stackoverflow.com/questions/42176645/…

标签: excel vba pdf hyperlink


【解决方案1】:

不要打印到 PDF。相反,安装 Acrobat 后,如果您有“ACROBAT”功能区,请选择它,然后选择“创建 PDF”。如果您没有看到功能区,请使用文件-> 另存为 Adob​​e PDF

以这种方式创建 PDF 会导致加载项在创建 PDF 之前运行和分析文件并执行各种简洁的操作。其中之一是创建链接。

【讨论】:

  • 是的,我已经尝试过了。我想问题在于,无论他们的加载项创建链接做什么,都会忽略使用 HYPERLINK 公式创建的所有链接,甚至是使用 Excel 中的“插入链接”对话框创建的一些链接。所以改写我的问题:1)是否有另一个PDF插件(例如Foxit)在链接方面做得更好? 2) 是否有实用的 VB 解决方案将 PDF 创建中忽略的链接类型(通过任何打印驱动程序或插件)转换为可以保留的链接类型?
  • 在 Office 2013 上运行
  • Acrobat 根本无法理解 HYPERLINK 公式。它只会为具有使用“插入链接”创建的超链接的单元格创建链接。请务必在转换为 PDF 之前在 Excel 中测试链接。我从来没有让我失望过。
【解决方案2】:

我的解决办法是:

  1. 在 Excel 中创建文档
  2. 将内容复制到 Word 中
  3. 从 Word 中另存为 PDF

粘贴到Word时,好像Word自动用快捷菜单(鼠标右键)替换超链接功能->添加超链接命令,成功转换为PDF。

【讨论】:

    【解决方案3】:

    多年来一直受此问题困扰,因此希望为我解决的问题对其他人有所帮助。如果您安装了 Acrobat Pro,请转到 Excel 工作表,在顶部的功能区中单击“Acrobat”,单击“首选项”,并确保“使用标记的 Adob​​e PDF 启用辅助功能和重排”未选中。

    完成此操作后,使用 Adob​​e 在 Excel 中的创建 PDF 功能创建了工作链接。

    【讨论】:

      猜你喜欢
      • 2017-01-20
      • 2019-12-18
      • 2015-07-06
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      相关资源
      最近更新 更多