独立于语言的方式来获取VBA Excel 2003中的“我的文档”文件夹
我需要一种独立于语言的方式来获取VBA Excel 2003中的“我的文档”文件夹。
我拥有的:
Public Function MyDocsPath() As String MyDocsPath = Environ$("USERPROFILE") & "\My Documents\" End Function
因为该程序将在至less2个语言的Windows中使用,并且每个语言的“我的文档”名称都会更改。
有没有办法,或者我应该试图找出系统郎并变得具体?
这可能适合:
Set WshShell = CreateObject("WScript.Shell") strDocuments = WshShell.SpecialFolders("MyDocuments")
来自: http : //msdn.microsoft.com/en-us/library/0ea7b5xe.aspx
尽pipe特殊文件夹名称是MyDocuments,它指的是多个Windows版本的文档文件夹。