Не совсем понятен вопрос .. хотя из темы у вас проблемы с записью в файл.Из кода, очевидно, не работает, но вы были близки.
Если вы пытаетесь получить имя пользователя или путь к рабочему столу более динамично, вы можете использовать Environ
примерно так:
Sub createsth()
Dim pathDesktop As String
pathDesktop = Environ("USERPROFILE") & "\Desktop\"
Dim pathSave As String
pathSave = pathDesktop & Environ("USERNAME") & ".txt"
Dim abbyFileSystem As Object
Set abbyFileSystem = CreateObject("Scripting.FileSystemObject")
Dim abbyFile As Object
Set abbyFile = abbyFileSystem.CreateTextFile(pathSave)
Dim result As String
result = "A"
abbyFile.Write result
abbyFile.Close
End Sub