如何使用JavaScript中的ActiveXObject 对象

 我来答
育知同创教育
2017-06-12 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
使用JavaScript中的ActiveXObject 对象方法:
语法
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
要求
在以下文档模式中受支持:Quirks、Internet Explorer 6 标准、Internet Explorer 7 标准、Internet Explorer 8 标准、Internet Explorer 9 标准、Internet Explorer 10 标准和 Internet Explorer 11 标准。 在 Windows 8.x 应用商店应用中不受支持。 请参见JavaScript 版本信息。
应用相关方法
创建对象实例后,就可以使用对象的相关方法了。比如,使用CreateTextFile方法创建一个文本文件:var fso = new ActiveXObject(“Scripting.FileSystemObject”);var f1 = fso.createtextfile(“c:\\myjstest.txt”,true”);
719366461
2017-06-28 · TA获得超过3.6万个赞
知道大有可为答主
回答量:3.6万
采纳率:22%
帮助的人:2098万
展开全部
newObj = new ActiveXObject(servername.typename[, location])
newObj:保存创建的ActiveXObject对象的引用的变量
servername:提供ActiveXObject对象的应用程序的名字
typename: ActiveXObject对象的type或者class
location:可选,要在其上创建ActiveXObject对象的服务器名

例子:
<html>
<body>
<script type="text/javascript">
var ExcelSheet;
ExcelApp = new ActiveXObject("Excel.Application");
ExcelSheet = new ActiveXObject("Excel.Sheet");
ExcelSheet.Application.Visible = true;
ExcelSheet.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
ExcelSheet.SaveAs("D:\\TEST.XLS");
ExcelSheet.Application.Quit();
</script>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式