一般来说,
使用VBA,如何确定当前用户应用程序数据文件夹的位置?
FileSystemObjects特殊文件夹只知道3个文件夹
具体来说,我需要一个Word宏来将文件复制到Application Data文件夹下的文件夹中。
e.g。在VB.Net中,我可以使用My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
来执行此操作
答案 0 :(得分:29)
您可以使用Environ("AppData")
来获取此路径。 Environ将提取任何系统变量,可以在DOS提示符下使用set
命令找到它。
答案 1 :(得分:9)
使用advapi32.dll
,您可以通过
USERPROFILE
Environ("USERPROFILE")
将其与“Application Data”目录(具有标准的特定名称)连接以获得您想要的内容
CStr(Environ("USERPROFILE") & "\Application Data")
有关详细信息,请查看MSDN