JavaScript中ActiveXObject对象是启用并返回 Automation 对象的引用。
使用方法:
var newObj = new ActiveXObject( servername.typename[, location])
ActiveXObject 对象语法有这些部分:其中newObj是必选项。要赋值为ActiveXObject 的变量名。
servername是必选项。提供该对象的应用程序的名称。
typename是必选项。要创建的对象的类型或类。
location是可选项。创建该对象的网络服务器的名称。
Automation 服务器至少提供一类对象。例如,字处理应用程序可能提供应用程序对象、文档对象和工具栏对象。
<html>
<head>
<title></title>
<script>
function write1(){
var ExcelApp = new ActiveXObject("Excel.Application" );
var fso = new ActiveXObject("Excel.Sheet");
//fso.Application.Visible = true;
alert(fso);
fso.ActiveSheet.Cells(1,1).Value="DOM TENG";
fso.SaveAs("C:\\test.xls");
fso.Application.Quit();
}
</script>
</head>
<body>
<input type="button" value="按钮" onclick="write1();" />
</body>
</html>
Q:可能有朋友会问servername.typename的取值范围
A:ActiveXObject它是用来创建一个新的对象实例用的,后面的参数没有固定,你需要用到什么就定义什么。比如Microsoft.XMLHTTP是微软的XMLHTTP对象,他是用于操作XML对象用,再如:Scripting.FileSystemObject,它是系统文件操作对象,还有其他等等。
这不过是帮助我们创建对象的一个工具(自己理解)
本文也是参考网上各大论坛加上自己的理解,希望大家补充!
分享到:
相关推荐
### 使用JavaScript中的ActiveXObject填充并设置Excel格式 在IT领域,特别是对于那些处理大量数据的开发者来说,能够熟练地利用编程语言对Excel进行操作是一项非常有用的技能。本篇将详细介绍如何使用JavaScript...
因此,这种技术通常只在受信任的环境中使用,例如在Intranet网站上。 - 如前所述,ActiveXObject是IE特有,不被其他浏览器如Chrome、Firefox等支持。这意味着使用这种方法编写的功能将无法在非IE浏览器上运行。 5....
本文将介绍如何使用JavaScript中的ActiveXObject来访问Access和SQL Server数据库。这在开发需要在客户端脚本直接访问后端数据库的Web应用程序时非常有用。由于涉及到数据库操作,通常这部分代码需要运行在服务器端的...
示例中提供的JavaScript代码片段是为了演示如何利用ActiveXObject检测客户端软件是否安装。代码中定义了一个名为checkClient的函数,该函数接受一个对象参数obj,预期这个对象有一个href属性和一个path属性。 函数...
由于 ActivXObject 是 Microsoft Internet Explorer 浏览器特有的技术,它允许在浏览器环境中创建并使用 COM 对象,如用于连接数据库的 ADODB.Connection。然而,需要注意的是,这种方法仅适用于使用 IE 浏览器,...
在JavaScript中,你可以像操作任何其他对象一样操作ActiveXObject: ```javascript var myObject = new ActiveXObject("MyActiveXObject"); myObject.JavaScriptCallFunction(123, "Hello World"); ``` **3. NPAPI...
然后在JavaScript中通过`ActiveXObject`(在IE中)或`window.require`(在Node.js环境中)来加载和调用这个插件。 3. **利用WebSphere或Tomcat等应用服务器**:在这些服务器上部署Kettle的Web服务,然后通过...
JavaScript获取CPU使用率的方法主要分为两种情况:一种是通过ActiveXObject在特定环境下获取,另一种是通过模拟计算来估算。这两种方法都有其局限性,但可以在不同的场景下提供一定的参考。 首先,如果允许使用HTA...
3. **JavaScript调用COM组件**:在JavaScript中,可以通过`new ActiveXObject(Progid)`来实例化一个Delphi编写的COM组件,其中`Progid`是组件的程序标识符。然后,可以调用该对象的公开方法和属性。 4. **Delphi...
`pyfisrtchar.html`可能是包含这些脚本的HTML文件,用于测试和展示如何在网页环境中使用这个功能。 实现步骤大致如下: 1. 在JavaScript中创建一个ActiveXObject,例如:`var vbs = new ActiveXObject("WScript....
在本文中,我们将讨论如何使用JavaScript连接Oracle实例。 标题解释 JavaScript是一种广泛使用的客户端脚本语言,而Oracle则是一种流行的关系数据库管理系统。在实际应用中,我们经常需要使用JavaScript来连接...
它可能还会包含一些示例代码或教程,帮助开发者理解如何在实际项目中使用这些工具。 关于标签打印,有以下几个核心知识点: 1. **标签格式**:标签打印通常需要预先定义好打印模板,包括标签的大小、字体、颜色、...
JavaScript可以通过EXT中间件进行数据交互,使用JsonReader将数据转换为JSON格式,并使用ActiveXObject创建Excel对象,实现数据的导出到Excel文件中。 知识点三:数据交互的实现 数据交互是指JSP页面数据导出Excel...
在JavaScript函数中调用COM组件的属性和方法是指在JavaScript代码中使用COM组件提供的属性和方法来实现各种功能。本文将介绍如何在JavaScript函数中调用COM组件的属性和方法,并提供一个实例演示如何使用COM组件来...
JavaScript 和 JScript 是两种基于 ECMAScript 标准的脚本语言,它们在网页开发中起着至关重要的作用。这份“javascript 与 JScript使用手册”涵盖了这两种语言的基础知识、高级特性和实际应用,旨在帮助开发者更好...
由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。 前提条件: 1.浏览器安全级别降低,可以使用ActiveXObject控件。 2.装有office word...