MS Word 365 - 邮件合并后除了取消之外无法执行任何操作

问题描述 投票:0回答:1

我有一位使用 MS Office 365 的用户无法从我们的 MS Access 应用程序进行邮件合并。 主要合并是通过 MS Access 在 VBA 中处理的:

   'Set the merge data source to the text file just created,
   'and do the merge
   With appWord
      .ActiveDocument.MailMerge.OpenDataSource _
         Name:=strTextFile, _
         Format:=4
      .ActiveDocument.MailMerge.Destination = 0
      .ActiveDocument.MailMerge.Execute
      'Save newly created merge document
      .ActiveDocument.SaveAs strSaveNamePath
      'Close master merge document,
      .Documents(strDocName).Close _
         SaveChanges:=0
   End With

它创建合并文件并使新创建的文件保持打开状态。 但是,功能区上我可以使用的唯一选项是取消,如果我尝试打开保存的合并结果文件,它会说它已损坏。

我尝试将保存选项更改为:

  • 未选中自动保存
  • 未选中保存自动恢复信息
  • 未选中显示其他保存位置,即使可能需要登录
  • 默认勾选保存到电脑
  • 将默认本地文件位置设置为不是 OneDrive 文件夹
  • 将模板文件夹设置为模板所在的位置。

我尝试在用户计算机上使用一个合并字段创建一个全新的模板,以查看原始模板是否有问题,但也存在同样的问题。

我已验证模板和路径是否正确。

vba email ms-access merge office365
1个回答
0
投票

结果用户将默认文件类型更改为 .dotx 而不是普通的 .docx。 Office 尝试帮助用户使用模板与保存位置(而不是模板文件夹)发生冲突。 一旦我将默认文件类型更改回 .docx,它就可以正常工作。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.