如何从Excel工作表中搜索Enterprise Architect?

时间:2017-05-24 13:15:58

标签: jscript enterprise-architect

我是一名受训者,我的老板让我制作一个脚本,从名称中搜索Enterprise Architect中的软件包。基础在Excel中,并计算所有用例,我已经做过的计数,但我还没有得到的搜索。

*编辑:已经制作的计数,但我需要一个搜索元数据,从excel文件中获取所有名称并在Ea上搜索此名称

1 个答案:

答案 0 :(得分:0)

您可以使用EA中的Jscript的ActiveX对象功能执行此操作,基本上您可以直接从脚本打开Excel工作表并读取数据

ActiveX Object Jscript Reference

ActiveXObject in Sparx EA

  

VBScript,JScript和Javascript都可以创建和使用ActiveX   / COM对象。这可以帮助您使用外部库,或   与Enterprise Architect外部的其他应用程序进行交互。   例如,可以使用Scripting.FileSystemObject类进行读取   并在本地计算机上写入文件。创建新的语法   每种语言的对象略有不同,如下所示   示例:

     

的VBScript:

     

设置fsObject = CreateObject(“Scripting.FileSystemObject”)

     

的JScript:

     

fsObject = new ActiveXObject(“Scripting.FileSystemObject”);

     

使用Javascript:

     

fsObject = new COMObject(“Scripting.FileSystemObject”);

注意:根据我的个人经验,这不适用于JavaScript脚本,使用Jscript或VBscript