文档详情

js调用ActiveXObject总结.doc

发布:2017-08-09约5.13千字共8页下载文档
文本预览下载声明
js 调用ActiveXObject 总结 Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。   要创建 Automation 对象,将新的 ActiveXObject 赋给对象变量: Javascript代码 var?ExcelSheet;?? ?? ExcelApp?=?new?ActiveXObject(Excel.Application);?? ?? ExcelSheet?=?new?ActiveXObject(Excel.Sheet);????   本代码启动创建对象的应用程序(在这种情况下,Microsoft Excel 工作表)。一旦对象被创建,就可以用定义的对象变量在代码中引用它。在下面的例子中,通过对象变量 ExcelSheet 访问新对象的属性和方法和其他 Excel 对象,包括 Application 对象和 ActiveSheet.Cells 集合。 Javascript代码 //?使?Excel?通过?Application?对象可见。 ?? ??ExcelSheet.Application.Visible?=?true; ?? ??//?将一些文本放置到表格的第一格中。 ?? ??ExcelSheet.ActiveSheet.Cells(1,1).Value?=?This?is?column?A,?row?1; ?? ??//?保存表格。 ?? ??ExcelSheet.SaveAs(C:\\TEST.XLS); ?? ??//?用?Application?对象用?Quit?方法关闭?Excel。 ?? ??ExcelSheet.Application.Quit();??    只有当 Internet 安全性关闭时才能完成在远程服务器中创建对象。要在远程网络计算机创建对象,可以将该计算机的名称传递给ActiveXObject 的 servername 参数。该名称与共享名的机器名部分相同。比如共享名为\\myserver\public 的网络,servername 是 myserver。另外,可以用 DNS 格式或 IP 地址指定servername。   下面的代码返回在名为 myserver 的远程网络计算机上运行的 Excel 实例的版本号: Javascript代码 function?GetAppVersion() ?? { ?? ????var?XLApp?=?new?ActiveXObject(Excel.Application,?MyServer); ?? ????return(XLApp.Version); ?? }?? 如果指定的远程服务器不存在或找不到时将发生错误。 使用JavaScript中的ActiveXObject填充并设置Excel格式2006年12月19日 星期二 下午 05:131.创建一个新Excel表格 Javascript代码 var?XLObj?=?new?ActiveXObject(Excel.Application); ?? ???var?xlBook?=?XLObj.Workbooks.Add;?????????????????????????//新增工作簿 ?? ???var?ExcelSheet?=?xlBook.Worksheets(1);???????????????????//创建工作表?? 2.保存表格 Javascript代码 ExcelSheet.SaveAs(C:\\TEST.XLS);?? 3.使 Excel 通过 Application 对象可见 Javascript代码 ExcelSheet.Application.Visible?=?true;?? 4.打印 Javascript代码 xlBook.PrintOut; ?? ???或者: ?? ???ExcelSheet.PrintOut;?? 5.关闭 Javascript代码 xlBook.Close(savechanges=false); ?? ???或者: ?? ???ExcelSheet.Close(savechanges=false);?? 6.结束进程 Javascript代码 ExcelSheet.Application.Quit(); ?? ????或者: ?? ????XLObj.Quit(); ?? ????XLObj=null;?? 7.页面设置 Javascript代码 ExcelSheet.ActiveSheet.PageSetup.LeftMargin=?2/0.035;?????????//页边距?左2厘米 ?? ???ExcelSheet.ActiveShe
显示全部
相似文档