VBScript drag & drop с относительными ссылками - PullRequest
0 голосов
/ 27 апреля 2018

Я новичок в VBScript, но проводил столько же исследований, прежде чем задавать вопрос. У меня есть скрипт, который работает, что, когда файл падает на значок, он открывает его, запускает макрос из другого файла в той же папке, а затем закрывается. Я хочу изменить его так, чтобы расположение макроса было относительно файла VBScript, так как он будет использоваться в разных местах.

Wscript.echo "Start analysis..." 
Set objArgs = Wscript.Arguments
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
xlApp.Workbooks.Open("C:\Users\user\Desktop\RT_Macro\macro")
xlApp.Workbooks.Open(objArgs(0))
xlApp.Run "'macro.xlsm'!analysis"
xlApp.Workbooks.Open("C:\Users\user\Desktop\RT_Macro\macro").Close
Wscript.echo "...Analysis complete"

Я пытался использовать примеры от других на этом сайте, используя GetAbsolutePathname, но продолжаю получать ошибки, что он не может найти файл и каталог System32. Любая помощь, чтобы заставить это работать или убирать, будет большой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...