JS调用word打印功能

IE下使用JS调用word打印

var wdapp;
var wddoc;
function viewToWord() {
    try {
        //获取Word 过程  
        //请设置IE的可信任站点  
        wdapp = new ActiveXObject("Word.Application");
    }
    catch (e) {
        alert("无法调用Office对象(不支持非IE浏览器),请确保您的机器已安装了Office并打开浏览器安全选项卡--自定义级别--activeX控件和插件--对未标记为可执行的activeX控件初始化并执行--启用");
        wdapp = null;
        return;
    }
    wdapp.Documents.Open("c:\\FuKuanShenQingDan.doc"); //打开本地(客户端)word模板

    wddoc = wdapp.ActiveDocument;
    //找到Word中的书签,替换其内容  
    wddoc.Bookmarks("example").Range.Text = "测试"; //替换WORD中书签为example的对象
    
    wdapp.visible = false; //word模板是否可见  
    wddoc.saveAs("c:\\PrinterTemp.doc"); //保存临时文件word  
    wdapp.Application.Printout(); //调用自动打印功能  
        
    wdapp.quit();
    wdapp = null;
    wddoc.quit();
    wddoc = null;        
}
发表新评论