Попытка кодировать в первый раз, но не удалось с расположением файла - PullRequest
0 голосов
/ 18 октября 2019

Проблема в том, что я пытался создать файл на чужом рабочем столе, но я не знаю, что писать в пользователях.

Я пытался "C:\Users\" & strUser & "\desktop\Test"

Set fso = CreateObject("Scripting.filesystemobject")
  fso.Createfolder "C:\Users\" & strUser & "\desktop\Test"

ошибка: не удается найти местоположение файла.

Ответы [ 2 ]

0 голосов
/ 19 октября 2019

Я думаю, что ваш код будет работать, если вы просто добавите \ в конце вашего пути:

Set fso = CreateObject("Scripting.filesystemobject")
fso.Createfolder "C:\Users\" & strUser & "\desktop\Test\"
0 голосов
/ 18 октября 2019

Используйте специальную функцию оболочки папки, чтобы вернуть путь к рабочему столу.

set objShell = Wscript.CreateObject("Wscript.Shell")
strDesktopPath = objShell.SpecialFolders("Desktop")

Set fso = CreateObject("Scripting.filesystemobject") 
fso.Createfolder strDesktopPath & "\Test"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...