欢迎来到天天文库
浏览记录
ID:40558781
大小:162.00 KB
页数:8页
时间:2019-08-04
《js 调用ActiveXObject 总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、js调用ActiveXObject总结Automation服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。 要创建Automation对象,将新的ActiveXObject赋给对象变量:Javascript代码1.var ExcelSheet; 2.ExcelApp = new ActiveXObject("Excel.Application"); 3.ExcelSheet = new ActiveXObject("Excel.Sheet"); 本代码启动创建对象的应用程序(在这种情况下,MicrosoftExcel工作表)。一
2、旦对象被创建,就可以用定义的对象变量在代码中引用它。在下面的例子中,通过对象变量ExcelSheet访问新对象的属性和方法和其他Excel对象,包括Application对象和ActiveSheet.Cells集合。Javascript代码1.// 使 Excel 通过 Application 对象可见。 2. ExcelSheet.Application.Visible = true; 3. // 将一些文本放置到表格的第一格中。 4. ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
3、 5. // 保存表格。 6. ExcelSheet.SaveAs("C:\TEST.XLS"); 7. // 用 Application 对象用 Quit 方法关闭 Excel。 8. ExcelSheet.Application.Quit(); 只有当Internet安全性关闭时才能完成在远程服务器中创建对象。要在远程网络计算机创建对象,可以将该计算机的名称传递给ActiveXObject的servername参数。该名称与共享名的机器名部分相同。比如共享名为"\myserverpublic"的网络,servername是"myserver"。另外,可以用D
4、NS格式或IP地址指定servername。 下面的代码返回在名为"myserver"的远程网络计算机上运行的Excel实例的版本号:Javascript代码1.function GetAppVersion() 2.{ 3. var XLApp = new ActiveXObject("Excel.Application", "MyServer"); 4. return(XLApp.Version); 5.} 如果指定的远程服务器不存在或找不到时将发生错误。使用JavaScript中的ActiveXObject填充并设置Excel格式2006年12月19日星期二下
5、午05:131.创建一个新Excel表格Javascript代码1.var XLObj = new ActiveXObject("Excel.Application"); 2. var xlBook = XLObj.Workbooks.Add; //新增工作簿 3. var ExcelSheet = xlBook.Worksheets(1); //创建工作表 2.保存表格Javascript代码1.ExcelSheet.SaveAs("C:\TEST.XLS"); 3.使Excel通过A
6、pplication对象可见Javascript代码1.ExcelSheet.Application.Visible = true; 4.打印Javascript代码1.xlBook.PrintOut; 2. 或者: 3. ExcelSheet.PrintOut; 5.关闭Javascript代码1.xlBook.Close(savechanges=false); 2. 或者: 3. ExcelSheet.Close(savechanges=false); 6.结束进程Javascript代码1.ExcelSheet.Application.Quit();
7、 2. 或者: 3. XLObj.Quit(); 4. XLObj=null; 7.页面设置Javascript代码1.ExcelSheet.ActiveSheet.PageSetup.LeftMargin= 2/0.035; //页边距 左2厘米 2. ExcelSheet.ActiveSheet.PageSetup.RightMargin = 3/0.035; //页边距
此文档下载收益归作者所有