也许不要将“fileX”声明为常量,谨慎的做法可能是拥有一个GetFilePath(FileName As String)函数,它提供了“MyFile.txt”文件名,并返回“TMP”路径和FileName字符串。
只是一个想法。 啊,我以前没见过……问题可能是发生了很多事情
1)在已声明的函数中不能有私有常量
2)不能为使用函数结果的私有常量赋值
3)不能在VBA中声明变量,也不能像在VB6和VB.Net中那样在同一行中为其赋值
所以..
在函数中使用时,这是有效的…
Dim FileX As String
FileX = Environ("tmp") & "\MyFile.txt"
页:
1
[2]