自动填写Word中预制表单的最佳方法是什么
好的,我的工作需要处理很多计算文档。这些文档都有封面和修订日志,必须生成这些内容。我们可以很容易地创建一个Excel文件,里面有填写表单所需的大部分信息,但要自动化将这些预先制作的Word表单填写完整的过程却有点棘手。我尝试过使用宏,效果还不错,但如果某个特定表单的格式差异太大,整个过程就会出错,我还是得一个一个打开Word文件,然后手动运行宏。
这个过程中的一些步骤是无法完全自动化的,因为需要从PDF中提取信息,而这些信息并不总是标准格式。不过,任何快速的自动化总比没有要好。我有一些C++的经验(这里的“有一些”指的是上过几门关于数据结构的课程,水平并不算太高)。我也用过一些Python,并且稍微接触过Visual Basic。
有没有什么建议,能帮我自动生成有时超过100个这样的表单?
1 个回答
0
MS-Word 里面有很多强大的编程功能,这些功能叫做“Visual Basic for Applications (VBA)”。其实,你用任何编程语言写的应用程序,只要能通过 COM 访问 Word,也能使用这些功能,包括 C++。根据你的需求,你甚至可以通过点击一下就把整个 Word 文档填充好,这样的程序是有可能实现的。