vbScript abre o Excel, mas não carrega macro / módulos?

Eu estou em uma situação muito estranha. Eu criei um script vbs que iria abrir o meu arquivo excel. Eu tinha definido o código vba no método WorkBook_open. Eu pensei que criar um script vbs para abrir meu excel invocaria meu método workBook_open e executaria o código vba dentro dele. Mas eu estava errado. Abaixo está o meu código vbs.

filePath = "E:\data_extracts\mydata.xlsm"
Set oExcel = CreateObject("Excel.Application")
oExcel.Workbooks.Open(filepath)
oExcel.Visible = True
oExcel.Run "RefreshDataFromIQY"
oExcel.ActiveWorkbook.Save
oExcel.ActiveWorkbook.Close
oExcel.Quit
Set oExcel = Nothing

Na depuração, ele falha em oExcel.Run "RefreshDataFromIQY", dizendo que as macros não estão disponíveis ou desabilitadas. Por isso, é o código apenas opnes up aplicativo de sucesso com sucesso e isso é tudo o que faz. Eu tenho códigos macro no módulo1, módulo2. Como / onde escrevo para executar minhas macros no script vbs abaixo. Minhas macros / módulos devem ser executados em seqüência e algumas das minhas macros são macros gravadas. Qualquer ajuda é muito apreciada. Obrigado.

Obrigado pela sua entrada Scott. Aqui está o que eu fiz alterações no meu código

Dim oExcelApp
Dim oExcelWkb

set oExcelApp = createobject("Excel.Application")
set oExcelWkb = oExcelApp.Workbooks.Open("\\myserver\data_extracts\TestTOPTMay307.xlsm")
oExcelWkb.Close True
oExcelApp.Quit

No entanto, ao executá-lo a partir da linha de comando, está me dando erro de runtime. Objeto requerido: 'Close'. Alguma ideia do porquê? Por que está falhando em fechar? O que estou fazendo de errado? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion