У меня есть пакетный файл содержитрегистрация ошибок VBA первенствует Batch команду
echo test string >>Log.txt
, когда я нажимаю на него это сделает файл Log.txt и «тестовую строку» будет в нем. Но когда я запускаю командный файл из VBA excel с использованием WScript.Shell, он не создает файл Log.txt. Но пакетный код работает. Как я могу заставить его работать? Я использую windows7 и excel 2007
Что это связано с Excel/VBA? – BruceWayne
Скорее всего, вы не знаете, где находится файл, чем тот, который он не создается. Запустите [Process Monitor] (https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx), когда это произойдет, и посмотрите, где находится 'Log.txt'. – mojo