【问题标题】:Open a .pdf file打开一个 .pdf 文件
【发布时间】:2015-11-18 10:59:27
【问题描述】:

我正在尝试在 Excel 中打开一个 .pdf 文件,就像 HTML 中的 iframe 一样。 我的要求是:

  1. 在 Excel 中保存多个 PDF 文件的路径。
  2. Excel 应在 Excel 本身中打开每个 .pdf 文件(无需在单独的 .pdf 窗口中打开该文件)。
  3. 应该类似于 HTML 中的 iframe。用户应该能够 在 Excel 中查看 .pdf。

我知道这有点奇怪,但谁能帮帮我?

【问题讨论】:

  • 鉴于您可能不想在每台将打开您的工作簿的计算机上安装可再发行组件,我建议将浏览器嵌入到用户表单中。大多数人都已经有一个可以打开 PDF 的浏览器插件,它应该足够接近你的 iframe 想法。
  • 嗨吉普;我从来没有想过这个想法。让我解决,我将发布结果。谢谢:D

标签: vba excel pdf iframe


【解决方案1】:

您可能可以通过 vba 获取文件名。 以下是一些声称有效的方法:

Loop through files in a folder using VBA?

就在 excel 中打开 pdf 而言 - 这有点推动它。 由于您的要求很奇特,我可以想到一个奇特的解决方法:

如果您可以节省交互性,您可以简单地制作副本并将您的 pdf 转换为 word 格式以使用它们并以这种方式加载它们。我见过人们将 pdf 转换为 Jpg 只是为了将它们加载到其他一些文档中,但那是基本的并且非常边缘。

否则,您将面临大量需要使其成为可能的自定义编码。

【讨论】:

  • 嗨 Helena4,感谢您的回复。在这里,我不想将 PDF 转换为 word/JPEG,因为用户需要使用 pdf 工具检查 pdf 中的某些项目并将其更新为 excel。 :(。任何火花?提前谢谢。
  • pdf 有哪些 2013 年无法与之竞争的超棒工具?无论哪种方式 - 如果您找到一个编码器来为您实现它。无论是免费发布还是在线销售,我想不仅仅是您想在 excel 中加载 pdf。
猜你喜欢
  • 2012-02-07
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 2014-03-10
  • 1970-01-01
  • 2013-11-27
  • 1970-01-01
  • 2013-07-01
相关资源
最近更新 更多