Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VBA中访问C驱动器_Vba - Fatal编程技术网

在VBA中访问C驱动器

在VBA中访问C驱动器,vba,Vba,我需要创建此文件,但VBA给出错误,它无法访问它。如何向VBA提供访问C驱动器的权限 感谢UAC(Windows Vista及以上版本)不允许非管理员写入驱动器的根目录。正确的解决方案:不要写入驱动器的根目录,而是写入您有权限写入的位置,例如用户的“文档”文件夹。我想在许多计算机上使用它,所以我不能包括用户名,对吗?所有计算机是否有一致的路径path=CreateObject(“WScript.Shell”)。特殊文件夹(“MyDocuments”)“C:\Users\”环境(“username

我需要创建此文件,但VBA给出错误,它无法访问它。如何向VBA提供访问C驱动器的权限


感谢

UAC(Windows Vista及以上版本)不允许非管理员写入驱动器的根目录。正确的解决方案:不要写入驱动器的根目录,而是写入您有权限写入的位置,例如用户的“文档”文件夹。我想在许多计算机上使用它,所以我不能包括用户名,对吗?所有计算机是否有一致的路径
path=CreateObject(“WScript.Shell”)。特殊文件夹(“MyDocuments”)
“C:\Users\”环境(“username”)和“\documents\”是另一个选项。
Set f = fs.CreateTextFile("c:\tempcsv.csv", True)
DoCmd.TransferText , TableName:="Uploads", _
FileName:="c:\tempcsv.csv", HasFieldNames:=True
db.TableDefs.Refresh
fs.DeleteFile ("c:\tempcsv.csv")