Makro zostanie wyłączone, jeśli zostanie wywołane za pomocą skryptu vb

Próbuję wywołać makro excela przy użyciu vbs. Oto fragment mojego kodu.

<code>Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Folder\Test_PO.xls")
objExcel.Application.Visible = True
objExcel.Application.Run "C:\Folder\Test_PO.xls!Data_Analysis"
objExcel.ActiveWorkbook.Close
objExcel.Application.Quit
WScript.Echo "Finished."
WScript.Quit
</code>

Teraz problem polega na tym, że jestem w stanie otworzyć plik, ale makro jakoś zostaje tutaj wyłączone i pokazuje mi'macro may not be present or may be disabled'. Jestem pewien, że dzwonię pod poprawną nazwę makra, ale gdy tylko plik zostanie otwarty, zniknie karta Dodatki, na której skonfigurowałem uruchamianie makra. Nie otwiera się, jeśli otwieram plik ręcznie, widzę kartę i uruchom makro z samej karty. Wszelkie sugestie, jak mogę rozwiązać ten problem i uruchomić makro?

questionAnswers(2)

yourAnswerToTheQuestion