Я новичок в 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.
Любая помощь, чтобы заставить это работать или убирать, будет большой.