VBA的COM语句
SetVissim = CreateObject('Vissim.Vissim.1000')
出现以下错误提示:“ActiveX组件无法创建对象”。
1)注册PTV Vissim为COM服务器(最好使用管理员权限设置):帮助> 注册COM服务器
2)检查所使用的的类别ID是否满足正确的版本和架构:c:\Users\Public\Documents\PTV Vision\PTVVissim 10\Examples Training\COM\Basic Commands\COM Basic Commands.bas
3)安装最新的升级包。
4)使用前绑定('Dim Vissim As NewVISSIMLIB.Vissim')代替后绑定('CreateObject'),并定义参考设置为VissimXXX.exe(Excel VBA编辑器:额外> 参考)
案例测试脚本:
http://vision-traffic.ptvgroup.com/faq-files/PTV_COM_VBA_Instantiating_VissimVisumVisem.zip