`
oscar999
  • 浏览: 219439 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

ActiveXObject的创建问题  Automation 服务器不能创建对象

阅读更多
创建一个对象
var oWD=new ActiveXObject("Word.Application");

在Editplus中或单独的html文件中时可以,但是在netBean中创建时,却出现:Automation 服务器不能创建对象

我的html文件是:
网页上内容导出到word


function OpenWord(){
Layer1.style.border=0
word = new ActiveXObject('Word.Application');
word.Application.Visible = true;
var mydoc=word.Documents.Add('',0,1);
myRange =mydoc.Range(0,1)
var sel=Layer1.document.body.createTextRange()
sel.select()
Layer1.document.execCommand('Copy')
sel.moveEnd('character')
myRange.Paste();
location.reload()
word.ActiveWindow.ActivePane.View.Type=1
}




EKING



测试导出--javascript

123
456
789




这是一个实现了导出html为word文档的功能页面
也就是说,把这个文件单独打开时成立,可是放在netbean中启动时,功能不能实现.

 

分享到:
评论
6 楼 hbxflihua 2011-10-11  
弹出的页面不支持ActiveXObject的创建
5 楼 wywty 2008-05-15  
要将active安全设置打开,不然就没反应
4 楼 huanghero0663 2007-11-16  
设置客户端使其允许未标记为安全的activeX控件运行;不行就运行regsvr32 scrrun.dll,启用Scripting.FileSystemObject。再不行就++!
3 楼 niuyuewanzi 2007-11-15  
服务器上装WORD了吗??
2 楼 andyu2008 2007-11-14  
我也遇到过这样的问题,但安装VC后就行了
肯定是由于缺少某个文件导致的
........
1 楼 oscar999 2007-05-22  
是不是javascript在客户端不允许创建ActiveXObject对象

相关推荐

    js对接TSC相关文件

    请注意,由于ActiveX主要依赖于Internet Explorer,且存在安全性问题,现代浏览器往往不支持或限制其使用。因此,如果你的目标平台主要是非IE浏览器,可能需要寻找其他方法,比如使用Electron框架创建桌面应用,或者...

    js直接调用exe传参

    2. **利用`ActiveXObject`对象**:这种方法适用于IE浏览器,通过创建`WScript.Shell`对象来启动应用程序并传递参数。 3. **使用Node.js环境**:在Node.js环境中,可以利用其强大的文件系统和进程控制能力来实现这一...

    使用j-Interop实现java连接wmi获取windows系统信息的例子

    在Java代码中,你可以创建一个`JComRuntime`实例,然后通过`getActiveXObject`方法获取`SWbemLocator`对象,它是WMI的入口点。代码示例如下: ```java import com.j-interop.JComRuntime; import ...

    JS判断浏览器是否安装flash插件的简单方法

    如果你遇到“Automation 服务器不能创建对象”这类问题,可能是因为缺少“MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)”补丁。你可以到微软官方网站下载并安装。此外,脚本调试错误可能与IE的安全级别...

    COM组件设计与应用之VC6的IDispatch接口.doc

    MFC提供了COleDispatchDriver类,该类封装了IDispatch接口的实现,使得创建自动化服务器变得更加简单。 总的来说,IDispatch接口是COM组件设计的关键部分,特别是在涉及到自动化和脚本语言支持的场景下。通过这个...

Global site tag (gtag.js) - Google Analytics