Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保留从Excel到PDF的超链接_Excel_Vba_Pdf_Hyperlink - Fatal编程技术网

保留从Excel到PDF的超链接

保留从Excel到PDF的超链接,excel,vba,pdf,hyperlink,Excel,Vba,Pdf,Hyperlink,我有一个Excel工作簿,大约有15个选项卡,每个选项卡打印一页。它充满了指向web URL的超链接,这是我用超链接功能创建的 (1) 我想将此工作簿导出为保留这些链接的PDF格式。似乎什么都不起作用-打印为PDF,另存为PDF。。。我还安装了最新版本的Acrobat,并尝试了他们的打印机驱动程序和导出按钮(是的,我在Acrobat选项中选中了“保留链接”),但这些都不起作用 在上下文菜单中使用“插入链接”似乎比使用超链接功能更好地使用这些方法中的一种或两种,但考虑到我正在处理的链接数量,这是不

我有一个Excel工作簿,大约有15个选项卡,每个选项卡打印一页。它充满了指向web URL的超链接,这是我用超链接功能创建的

(1) 我想将此工作簿导出为保留这些链接的PDF格式。似乎什么都不起作用-打印为PDF,另存为PDF。。。我还安装了最新版本的Acrobat,并尝试了他们的打印机驱动程序和导出按钮(是的,我在Acrobat选项中选中了“保留链接”),但这些都不起作用

在上下文菜单中使用“插入链接”似乎比使用超链接功能更好地使用这些方法中的一种或两种,但考虑到我正在处理的链接数量,这是不实际的

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

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

(2) 不确定这是简单还是困难,但我还想插入从第一个选项卡(目录)到其他选项卡的链接,这种方式将保留在最终的PDF中。与上述问题相同


谢谢

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

以这种方式创建PDF将导致外接程序在创建PDF之前运行和分析文件,并执行各种整洁的操作。其中之一是创建链接。

我的解决方案是:

  • 在Excel中创建文档
  • 将内容复制到Word中
  • 从Word另存为PDF

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

    长期以来一直存在此问题,希望为我解决此问题的方法能帮助其他人。如果已安装Acrobat Pro,请转到Excel工作表,在功能区顶部单击“Acrobat”,单击“首选项”,并确保未选中“启用可访问性并使用标记的Adobe PDF回流”


    完成此操作后,在Excel中使用Adobe的CreatePDF功能创建工作链接

    我可能错了,但是使用安装Acrobat(Pro)时安装的PDFMaker宏应该可以正确处理超链接。信息:我使用cutePDF writer打印到pdf。只有当显示的文本是链接时,才能单击生成的链接。只有当pdf文件显示www.google.com时,链接才有效。例如,如果显示的文本是在线报告,则链接不可单击。Excel 2013解决方案-是的,我正是这样尝试的。我想问题在于,无论他们的外接程序如何创建链接,都会忽略使用超链接公式创建的所有链接,甚至忽略使用Excel中的“插入链接”对话框创建的某些链接。因此,重新表述我的问题:1)是否有另一个PDF插件(如Foxit)在链接方面做得更好?2) 有没有一种实用的VB解决方案可以将PDF创建过程中被忽略的链接(无论是打印驱动程序还是加载项)转换为可以保留的链接?在office 2013上运行Crobat根本不理解超链接公式。它将仅为具有使用“插入链接”创建的超链接的单元格创建链接。在转换为PDF之前,请确保在Excel中测试链接。我从未让它让我失望过一次。