2009-11-11 116 views
0

多年来,我们一直在打印已保存使用Access报表中的OLE对象列的Word 2003文档。我们使用Access 2003Word文档

出于某种原因,当我们复制一个Word 2003文档,并将其粘贴到OLE对象不正确打印有字母间距的细微差别。

但是,如果我们使用的是几个月前复制并粘贴OLE对象,然后这个打印罚款。

所有我能想到的是它是造成这种情况的一个Office 2003更新。

有其他人发现了这个问题,什么解决办法解决?

非常感谢

我创建了一个机器没有任何Office的服务包上,这已解决问题了。

+0

我会说这是一般不建议将文档存储在OLE领域。它的问题太多了,而且难以可靠地提取数据。在我看来,唯一的例外是,如果您使用Jet Replication,那么这将是在多个位置共享文档的一种好方法(事实上我过去曾这样做过)。我建议将文档存储在文件系统中,并仅将完整路径/文件名存储在数据库中。 – 2009-11-12 03:03:14

+0

我们不存储OLE对象中的单词文档以供存储。我们以特定的邮政编码顺序打印地址承运人,并根据地址需要打印不同的单据文件。 – Mark3308 2009-11-14 10:43:23

+0

我仍然不明白为什么他们需要存储在数据库中,而不是文件系统中的某个地方。也许有一些要求你没有提到,这会让它变得明智。 – 2009-11-20 03:39:56

回答