帮助设置路径
您好,沼泽成员,我正在尝试更新我的VBA代码中的路径。当前路径设置为Private Const fileX="c:\Temp\MyFile.txt",我想将其更改为用户Windows系统变量%tmp%。
有人能帮助我进行此更改吗......??非常感谢您的帮助。
问候,
Vince
**** Hidden Message ***** 考虑环境功能;伪代码(未测试的): Private Const fileX = Environ(" TMP ")& " \ " & " my file . txt " 。
。
您只需将 const 设置为该字符串,但并非所有文件夹/路径操作都会将该字符串计算为有效路径。所以这取决于你想用这个const做什么。 考虑到这可能是一个内部应用程序,其中IT部署了用户配置文件,使用TMP变量路径并不牵强。
如果这是一个问题,请在初始化期间对有效路径使用简单的FSO测试。 基本上,我想将MyFile.txt保存到登录temp文件夹"C:\User\Vincent Ferrara\AppData\Local\Temp"的用户。
这篇文章有什么帮助吗? 嗨,RenderMan,
当我尝试你的建议时,我得到以下错误:
Compile Error:
Method or Data Member Not Found
问候,
文斯 好吧,这取决于您如何将信息放入您的应用程序如果您复制了上面的信息,您可能会收到错误,因为VBA正在尝试将MyFile解释为对象,将. txt解释为方法或属性。文件名也必须用引号。
试试这个...
Private Const fileX = Environ("TMP") & "\MyFile.txt"
我不认为您可以在常量中使用像Environ()这样的函数。您不需要将fileX调暗为字符串吗? 这可能会有所帮助。
http://en.kioskea.net/faq/951-vba-vb6-my-documents-environment-variables
页:
[1]
2