从 Excel VBA 生成包含表单域的 PDF
Posted
技术标签:
【中文标题】从 Excel VBA 生成包含表单域的 PDF【英文标题】:Generate a PDF with form fields from an Excel VBA 【发布时间】:2021-07-03 14:19:05 【问题描述】:我有一个 Excel 表格,我使用 VBA 代码可以将其转换为 PDF 页面/文件。 我的问题是: 可以在 Excel 表上选择一个区域/单元格作为“表单域”(通过 VBA),然后生成 pdf,然后能够打开此 pdf 并使用我想要的数据填写此表单域并保存它。 如果是,如何?
或者我需要从 excel 表中提取我想要的数据,然后使用 VBA 生成 PDF,然后使用 Adobe Acrobat Pro,然后添加我希望其他人能够填写的表单字段吗?
【问题讨论】:
【参考方案1】:在 Excel 的本机 VBA 中,您只能将工作簿(或其中的一部分)保存为 PDF。另存为 PDF 不包含任何仅在 Acrobat Pro 中可用的功能。
构建可填写的表单是一项无法通过将 Excel 工作簿保存为 PDF 的功能。为此,您需要使用 Acrobat Pro。
【讨论】:
嗨.. Ok hmm 然后我会看看 Python,所以我可以在 Excel/VBA 到 PDF 之后使用脚本来添加表单字段,它是同一个地方,但对于 20+ pdf文件。谢谢泰林以上是关于从 Excel VBA 生成包含表单域的 PDF的主要内容,如果未能解决你的问题,请参考以下文章
从 pdf 中提取表格(到 excel),pref。带 vba
如何使用vba从excel中从数据库(varbinary max)中检索pdf文件