多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### ActiveXObject 对象 (JavaScript) 启用和返回对自动化对象的引用。 此对象仅用于实例化自动化对象,且此对象没有成员。 System_CAPS_warning警告 此对象为 Microsoft 扩展,仅在 Internet Explorer 中受支持,在 Windows 8.x 应用商店应用中不受支持。 语法 > newObj = new ActiveXObject(servername.typename[, location]) |参数|可选/必选|说明| |--|--|--| |newObj|必选。 |ActiveXObject 分配到的变量名称。 | |servername|必选。 |提供对象的应用程序的名称。 | |typename|必选。 |要创建的对象的类型或类。 | |location|可选。| 要在其中创建对象的网络服务器的名称。 | 备注 自动化服务器至少提供一种对象。 例如,字处理应用程序可能会提供应用程序对象、文档对象和工具栏对象。 你可以在 HKEY_CLASSES_ROOT 注册表项中标识宿主 PC 上的 servername.typename 值。 例如,下面是可在此处找到的几个值示例,具体取决于安装的程序: * Excel.Application * Excel.Chart * Scripting.FileSystemObject * WScript.Shell * Word.Document System_CAPS_important重要事项 ActiveX 对象可能存在安全问题。 若要使用 ActiveXObject,你可能需要在相关安全区域的 Internet Explorer 中调整安全设置。 例如,对于本地 Intranet 区域,通常需要将自定义设置更改为“对没有标记为安全的 ActiveX 控件进行初始化和脚本运行”。 如果没有可用的自动化对象的参考文档,则要标识可以在代码中使用的自动化对象的成员,你可能需要使用 COM 对象浏览器,例如 OLE/COM 对象查看器。 若要创建自动化对象,请将新的 ActiveXObject 分配给对象变量: JavaScript ~~~ var ExcelApp = new ActiveXObject("Excel.Application"); var ExcelSheet = new ActiveXObject("Excel.Sheet"); ~~~ 此代码启动创建对象的应用程序(在此示例中,为 Microsoft Excel 工作表)。 在创建某个对象后,可在代码中使用已定义的对象变量引用该对象。 在下面的示例中,使用对象变量 ExcelSheet 和其他 Excel 对象(包括应用程序对象和 ActiveSheet.Cells 集合)来访问新对象的属性和方法。 JavaScript ~~~ // Make Excel visible through the Application object. ExcelSheet.Application.Visible = true; // Place some text in the first cell of the sheet. ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1"; // Save the sheet. ExcelSheet.SaveAs("C:\\TEST.XLS"); // Close Excel with the Quit method on the Application object. ExcelSheet.Application.Quit(); ~~~ * * * * * https://msdn.microsoft.com/library/7sw4ddf8(v=vs.94).aspx