创建一个对象
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中启动时,功能不能实现.
望
分享到:
相关推荐
请注意,由于ActiveX主要依赖于Internet Explorer,且存在安全性问题,现代浏览器往往不支持或限制其使用。因此,如果你的目标平台主要是非IE浏览器,可能需要寻找其他方法,比如使用Electron框架创建桌面应用,或者...
2. **利用`ActiveXObject`对象**:这种方法适用于IE浏览器,通过创建`WScript.Shell`对象来启动应用程序并传递参数。 3. **使用Node.js环境**:在Node.js环境中,可以利用其强大的文件系统和进程控制能力来实现这一...
在Java代码中,你可以创建一个`JComRuntime`实例,然后通过`getActiveXObject`方法获取`SWbemLocator`对象,它是WMI的入口点。代码示例如下: ```java import com.j-interop.JComRuntime; import ...
如果你遇到“Automation 服务器不能创建对象”这类问题,可能是因为缺少“MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)”补丁。你可以到微软官方网站下载并安装。此外,脚本调试错误可能与IE的安全级别...
MFC提供了COleDispatchDriver类,该类封装了IDispatch接口的实现,使得创建自动化服务器变得更加简单。 总的来说,IDispatch接口是COM组件设计的关键部分,特别是在涉及到自动化和脚本语言支持的场景下。通过这个...