对于Microsoft Word中的MailMerge我想打开一个数据源来使用它。目前它看起来像这样:
ActiveDocument.MailMerge.OpenDataSource Name:= _
"C:\Folder1\Folder2\CustomerXY\Exceldata.xlsx"
我现在要做的是使用动态数据源将宏转换为宏:宏应该从该文件夹中获取Exceldata.xlsx,其中Word文件也在...
因此,当我使用CustomerXY文件夹中的Word文件时,宏使用来自CustomerXY的Excel文件 - 如果是来自CustomerYZ的Word文件,它也会使用来自YZ的那个文件。
有人有想法吗?我首先使用CurDir,但这没有用。
提前致谢!
答案 0 :(得分:0)
只需询问ActiveDocument
的路径:
ActiveDocument.MailMerge.OpenDataSource Name:= _
ActiveDocument.Path & "\Exceldata.xlsx"