0

我创建了一个 Excel 到 Word 邮件合并,Word 文档是我的合并模板。

当我使用当前路径代码时,例如 CurDir()、ActiveDocument.Path、ThisDocument.FullName 等,它给了我:

C:\users\rgillooly\AppData\Roaming\Microsoft\Templates 这是 Normal.dotm 文件所在的位置。

是否有任何代码可以获取“文件”的实际位置而不是它指向的位置? E.g. C:\users\rgillooly\desktop\MailMerge

干杯

4

1 回答 1

1

我保存了我的文档master.docm(带有宏的 Word 文档):它提供了当前良好文档的目录:

CurDir() => C:\users\rgillooly\desktop\MailMerge
ActiveDocument.Path => C:\users\rgillooly\desktop\MailMerge
ThisDocument.FullName => C:\users\rgillooly\desktop\MailMerge\master.docm

如果保存为master.dotm(Word 模板),它会给出 config 目录:

CurDir() => C:\users\rgillooly\AppData\Roaming\Microsoft\Templates
ActiveDocument.Path =>
ThisDocument.FullName => C:\users\rgillooly\AppData\Roaming\Microsoft\Templates\master.dotm
于 2013-10-25T10:51:49.463 回答