【发布时间】:2017-09-29 04:37:43
【问题描述】:
我有一个包含多个宏的模板,该模板将分布在多个设备上。
我有以下宏来使用 ms word 的快速部分插入文本。
Application.Templates( _
"C:\Users\user_name\AppData\Roaming\Microsoft\Word\STARTUP\template_name.dotm" _
).BuildingBlockEntries("alphabet").Insert Where:=Selection.Range, _
RichText:=True
ActiveDocument.TrackRevisions = Not ActiveDocument.TrackRevisions
问题是,代码包含模板的绝对路径,在不同的机器上不会相同。
我尝试改用%Appdata%,但宏什么也没做,也没有错误消息。
有没有办法解决这个问题?
谢谢
【问题讨论】:
-
如何获得 %Appdata% ?你使用 Environ("Appdata") 吗?