最好使用Perl或Python等脚本语言,但是如果我必须走编译的路线,那就这样吧。

从本质上讲,我想做的是增加公司的邮件合并系统。目前,我们使用的软件具有相当有限的邮件合并字段,但是如果我们可以以某种方式将数据库查询的结果纳入字母,我们可以完成更多的成就(不幸的是,Word并不能提供足够的灵活性。数据库查询以实现这一目标)。我们使用的系统会自动将其字母发送到默认打印机(这是点对点打印机,无打印服务器)。我想创建一个可以充当中间人的程序。理想情况下,它将检测到何时发射打印作业,捕获已发送文档,打开它,从其查询中插入额外的数据,然后将新版本发送到打印机。

我有两个问题

  1. 这甚至有可能,如果是这样,我应该从哪里开始?
  2. 一个人在合理的时间范围内完成这是可行的吗?请记住,我不是贸易程序员,我是sysadmin类型的人= P
有帮助吗?

解决方案

老实说,这是一条难以置信的艰难道路。也许尝试创建一个处理数据并将其转发到真实打印机上的虚拟打印机。会看看我是否可以为您找到任何东西。

其他提示

如果您正在使用Word,我认为您会发现在Visual Basic中实现增强邮件合并系统要容易得多。我怀疑在这个级别上拦截工作将非常困难。如果您更喜欢Perl或Python而不是VB,则甚至可以编写.py/.pl脚本来运行查询并生成.vbs脚本。您也可以使用OpenOffice,可以用Python脚本进行脚本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top