1回顶部 使用JavaScript中的OLE Automation
5. 怎样处理应用程序的实例
文档模板是应用程序和它支持的文档之间的连接。文档模板有两种类型:单一文档,它只能一次打开一个类型的文档;多文档模板,它允许多个文档同时被打开。下面的表格列出了Windows应用程序的各种类型:
2回顶部
使用JavaScript中的OLE Automation
5. 怎样处理应用程序的实例
比如,我们装载微软的Word三次,微软的Excel装载四次,Allaire HomeSite装载一次,Adobe Photoshop装载一次,然后看看结果的任务条,如图1所示。
![]() 3回顶部
使用JavaScript中的OLE Automation
5. 怎样处理应用程序的实例
在VB和VBScript中,这条语句返回对象的新实例,除非对象被作为单一实例进行注册,如果是这种情况的话当前的实例将被返回。实际上,GetObject()函数的版本就是ActiveXObject()构造器。
var objVar = GetObject(pathname);
如果文档对象没运行,对象的服务器应用程序的新实例就被装载,并且应用程序被通知打开相应的文件。这里值得注意,参数必须代表现有的文件:
var objVar = GetObject(pathname, class);
即使文档已经被打开处于运行应用程序实例的状态下,应用程序新的实例总是被装载。
至此我们已经对ActiveXObject()和GetObject()的各种可能语法进行了讨论。最后让我们看看下面的总结表格:
|
闂備浇銆€閸嬫捇鏌熼婊冾暭妞ゃ儲鍨块弻鐔衡偓娑櫭慨鍥р攽椤曞棙瀚�闂備礁鎼悮顐﹀磿閸愯鑰块柛娑欐綑缂佲晠鏌熼婊冾暭妞ゃ儻鎷�>>
正在阅读:Javascript实例教程(21) OLE Automation(5)Javascript实例教程(21) OLE Automation(5)
2004-02-14 09:33
出处:PConline
责任编辑:pjl