客户端生成Word(JS)

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加上

 

转载于:https://www.cnblogs.com/bluewind2879/archive/2011/03/30/1999514.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值