Проблемы при использовании COMObject Excel.Application с Javascript и Spidermonkey (в Sparx EA) - PullRequest
0 голосов
/ 05 августа 2020

Я использую Sparx Enterprise Architect для создания сценария, который должен генерировать файл Excel. До сих пор я использовал VBScript и JScript, но мне нужен новый проект, чтобы реализовать его с помощью Javascript. Советник Sparx использует Mozilla SpiderMonkey JS v1.8.

Я начал со следующего кода:

function main()
{
    try {
    var objExcel= new COMObject("Excel.Application",true);      
    var objWorkbook = objExcel.Workbooks.Add(true);
    var objWorksheet = objWorkbook.Sheets.Add("",1);
    }   
    catch (ex)
    {
        Session.Output("exception " + ex);
    }   
}
main(); 

К сожалению, это приводит к следующей ошибке: исключение TypeError: objWorkbook is undefined

...