VB设置路径包含变量,该如何写?

VB设置路径包含变量,该如何写?如我复制一个文件到桌面命令都写好了,就是路径这里不会写。跪求高手指点,顺便加Q多指点,拜师也可以啊~... VB设置路径包含变量,该如何写?

如我复制一个文件到桌面

命令都写好了,就是路径这里不会写。

跪求高手指点,顺便加Q多指点,拜师也可以啊~
展开
 我来答
死神800号
2011-04-03 · TA获得超过590个赞
知道小有建树答主
回答量:1539
采纳率:0%
帮助的人:974万
展开全部
Set obj = CreateObject("WScript.Shell")
a=obj.SpecialFolders.Item(10)'这就是你找的桌面
msgbox a
更多追问追答
追问
我用的是这个,麻烦你帮我修改下吧~
Dim SHFileOp As SHFILEOPSTRUCT
SHFileOp.wFunc = FO_COPY
SHFileOp.pFrom = App.Path & "\dzcset\dzc06.txt"
SHFileOp.pTo = "%userprofile%\桌面"
SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMMKDIR
Call SHFileOperation(SHFileOp)
追答
'你的这只是一段,我不知道你的SHFILEOPSTRUCT是怎么定义的,只能改如下。
Set obj = CreateObject("WScript.Shell")
a=obj.SpecialFolders.Item(10)'这就是你找的桌面
Dim SHFileOp As SHFILEOPSTRUCT
SHFileOp.wFunc = FO_COPY
SHFileOp.pFrom = App.Path & "\dzcset\dzc06.txt"
SHFileOp.pTo ="""" & a & """"'用上面得到的路径代替
SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMMKDIR
Call SHFileOperation(SHFileOp)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式