2013-10-25 62 views
0

我已经创建了Excel到Word的邮件合并,Word文档是我的合并模板。Microsoft Word文档当前路径

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

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

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

干杯

回答

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 

如果保存为主.dotm(Word模板),它给出配置目录:

CurDir() => C:\users\rgillooly\AppData\Roaming\Microsoft\Templates 
ActiveDocument.Path => 
ThisDocument.FullName => C:\users\rgillooly\AppData\Roaming\Microsoft\Templates\master.dotm 
相关问题