客户端生成Word(JS)
2011-03-30 10:22
176 查看
function OpenWord()
{
try
{
alert('用户告知:\r\n 本功能需要您的电脑安装Word软件,否则无法导出Word文件。!')
fnDoCopy();
PasteFromClipboard();
}
catch(err)
{
alert(err.message)
}
}
function fnDoCopy()
{
textRange = document.body.createTextRange();
textRange.moveToElementText(tabData);
textRange.execCommand("Copy");
}
function PasteFromClipboard()
{
try
{
var eWApp = new ActiveXObject("Word.Application");
if(eWApp == null)
{
alert('Word程序打开失败,请确认您的电脑上有安装Word软件,并为可用状态,谢谢!');
return ;
}
eWApp.Visible = true;
var mydoc=eWApp.Documents.Add( '',0,1); //不打开模版直接加入内容
// var doc = word .documents.open("c:\test.doc"); //此处为打开已有的模版
myRange = mydoc.Range(0,1)
myRange.Paste();
}
catch(err)
{
alert('Word导出异常,原因:automation服务不能创建对象。请与管理员联系,谢谢!");
}
Internet选项-安全-自定义级别-ActiveX控件和插件-启用“对没有标记为安全的ActiveX控件进行初始化和脚本运行”;
如果还不行,则开始-运行-dcomcnfg-组建服务-计算机-我的电脑-DCOM配置-Microsoft Word文档-属性-安全-将所有权限里的Everyone和Interactive加上
{
try
{
alert('用户告知:\r\n 本功能需要您的电脑安装Word软件,否则无法导出Word文件。!')
fnDoCopy();
PasteFromClipboard();
}
catch(err)
{
alert(err.message)
}
}
function fnDoCopy()
{
textRange = document.body.createTextRange();
textRange.moveToElementText(tabData);
textRange.execCommand("Copy");
}
function PasteFromClipboard()
{
try
{
var eWApp = new ActiveXObject("Word.Application");
if(eWApp == null)
{
alert('Word程序打开失败,请确认您的电脑上有安装Word软件,并为可用状态,谢谢!');
return ;
}
eWApp.Visible = true;
var mydoc=eWApp.Documents.Add( '',0,1); //不打开模版直接加入内容
// var doc = word .documents.open("c:\test.doc"); //此处为打开已有的模版
myRange = mydoc.Range(0,1)
myRange.Paste();
}
catch(err)
{
alert('Word导出异常,原因:automation服务不能创建对象。请与管理员联系,谢谢!");
}
Internet选项-安全-自定义级别-ActiveX控件和插件-启用“对没有标记为安全的ActiveX控件进行初始化和脚本运行”;
如果还不行,则开始-运行-dcomcnfg-组建服务-计算机-我的电脑-DCOM配置-Microsoft Word文档-属性-安全-将所有权限里的Everyone和Interactive加上
相关文章推荐
- 在web客户端生成word文件
- JS生成PDF和word文档
- 客户端用JAVASCRIPT生成WORD文档
- js生成word文档有关资料
- 如何在web_oa客户端生成word文件
- 使用百度JS模板引擎生成PDF和Word文档
- 在客户端用javascript或VBSCRIPT生成WORD文档(转)
- JS + Xml + Excel 做报表(客户端生成)
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- 在客户端用JAVASCRIPT或VBSCRIPT生成WORD文档
- js 把数据生成word
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- JS+调用word打印功能实现在Webfrom客户端
- js的导出Excel,Word,pdf的实现以及服务器端生成pdf的实现
- 如何在web_oa客户端生成word文件
- js生成word文档有关资料
- jQuery.qrcode.js客户端生成二维码,支持中文并且可以生成LOGO
- asp如何借助JS在客户端生成文本文件