【发布时间】:2010-03-05 01:30:27
【问题描述】:
我不知道为什么我的代码不起作用.. 我在 Access 03 中的 vba 中有代码,它打开一个运行邮件合并过程的 word 文档。 当代码运行时,它会询问我标题分隔符是什么。我将导出文件中的那些指定为字段分隔符的逗号和记录分隔符。在我用 word 确认后,我得到一个运行时错误。
我得到的错误是: 运行时错误“5922”: Word 无法打开数据源。
strExportFullyQualifiedName 是一个文本文件,它使用其中列出的字段名称导出,用作数据源文件。
我检查了链接并验证,一切都存在。未建立连接。 strExportFullyQualifiedName 是 txt 文件的位置。
With objWordDoc
.MailMerge.OpenDataSource _
Name:=strExportFullyQualifiedName, Format:=wdOpenFormatAuto, _
ConfirmConversions:=False, ReadOnly:=False, SubType:=wdMergeSubTypeAccess, AddToRecentFiles:=False
.MailMerge.Destination = wdSendToNewDocument
.MailMerge.MainDocumentType = wdDirectory
.MailMerge.SuppressBlankLines = True
End With
谢谢!
【问题讨论】: