微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VBA MailMerge 字符串超过 255 个字符

如何解决VBA MailMerge 字符串超过 255 个字符

我知道以前有人问过这个问题,但我仍然无法将其他人的解决方案应用于我自己的问题。希望有人可以帮助我。

当我从桌面位置运行 excel 文件时,我的 VBA 邮件合并代码工作正常。但是,当我将文件存储在 C 驱动器更深的另一个文件夹中时,我收到字符串太长的错误

这是宏出错的代码块。

    DOC.mailmerge.OpenDataSource Name:= _
        SourceFile,ConfirmConversions:=False,_
        ReadOnly:=False,LinkToSource:=True,AddToRecentFiles:=False,_
        PasswordDocument:="",PasswordTemplate:="",WritePasswordDocument:="",_
        WritePasswordTemplate:="",Revert:=False,Format:=0,_
        Connection:= _
        "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=" & _
         SourceFile & ";Mode=Read;Extended Properties=""HDR=YES;IMEX=1;"";Jet OLEDB:System database="""";Jet OLEDB:Registry Path="""";Jet OLEDB:Engine Type=37;Jet OLEDB:Data" _,sqlStatement:="SELECT * FROM `Sheet1$`" _,sqlStatement1:="",SubType:= _
        1

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。