`
frank1998819
  • 浏览: 732875 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

JS 调用word打印功能(转)

    博客分类:
  • JS
 
阅读更多

JS 调用word打印功能

(2010-07-07 14:53:50)
<script> var $tag='javascript,word,打印'; var $tag_code='189a788e2b7e7d27d1c4ea1c6afd0f6b'; var $r_quote_bligid='692d0a650100klr4'; var $worldcup='0'; var $worldcupball='0'; </script>标签:

javascript

word

打印

分类: JS
<!-- 正文开始 -->

var wdapp;
var wddoc;
var rang;
var idTmr = "";
function viewToWord(str){//str传递的参数格式可为(X,Y,Z)
var myary = new Array();
myary = str.split(',');
//获取web应用的根目录
var url = window.location.toString();
var pos = url.indexOf('apply');

url = url.substring(0,pos);

try{
//获取Word 过程

//请设置IE的可信任站点
wdapp = new ActiveXObject("Word.Application");
}catch(e){
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
//wdapp.quit();
wdapp = null;
return;
}
//wdapp.visible = true;
//wdapp.Application.Activate();

wdapp.Documents.Open(url + "template/applyTmp.doc");//打开word模板url

wddoc = wdapp.ActiveDocument;

range = wddoc.Bookmarks("manager").Range; //word模板中标签为manager对象
range.Text = myary[1];//给标签为manager对象赋值(追加)
range = wddoc.Bookmarks("date").Range;
range.Text = myary[2];
range = wddoc.Bookmarks("content").Range;
range.Text = myary[3];

//wdapp.ActiveDocument.ActiveWindow.View.Type = 3;

//wdapp.visible = false;//word模板是否可见


wddoc.saveAs("c:\\apply_temp.doc"); //保存临时文件word

wdapp.Application.Printout();//调用自动打印功能

wdapp.quit();
wdapp = null;

//idTmr = window.setInterval("cleanUp();",1);
}

分享到:
评论

相关推荐

    js直接调用word文档打印word

    js直接打印wordjs直接打印wordjs直接打印wordjs直接打印wordjs直接打印wordjs直接打印wordjs直接打印wordjs直接打印word

    js调用word打印预览

    js调用word打印预览,用JS实现WORD的打印与打印预览功能

    js调用word 直接打印预览功能

    第一次放资源,希望支持,赚点分,同时帮助大家

    js操作word打印

    js调用word打印,js调用word打印html、js调用word导出表单form、js调用word动态画表格填值

    解决JSP 调用 JS 导出WORD 与EXCEL

    根据自己在实际的开发中总结的体会,希望帮助你解决导出WROID 或者EXCEL的问题,

    打开,另存为,属性,打印等14个JS代码

    fd.Filter = "Microsoft Office Word(*.doc)|*.doc"; fd.FilterIndex = 2; // 必须设置MaxFileSize. 否则出错 fd.MaxFileSize = 128; // fd.FileName=document.all.FlSubject.value+thisform.WFStartTime....

    Web Html 分页、表格跨页断裂处理、自定义页眉页脚页码打印控件

    Web打印控件,完美解决...9.调用、语法简单,便捷 更过详细技术难点、解决思路、实现过程讲解,及细致的代码注释,本人博文有详细介绍 https://blog.csdn.net/chao141yang/article/details/108991252 欢迎查阅或交流!

    c#水晶报表

    ASP.NET3.5网络程序设计案例集锦\水晶报表 根据工资高低显示不同颜色及工资评语信息 水晶报表分组统计数据信息 水晶报表连接Access数据库 水晶报表连接Excel数据...调用Word打印数据库中的数据 图表在水晶报表中的应用

    JS API 接口接收与返回

    JS API 接口接收与返回 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高...

    javascript网页特效实例大全(8-12)

    实例291 调用IE自身的打印功能实现打印 460 实例292 打印指定框架中的内容 461 实例293 利用WebBrowser打印 462 实例294 设置页眉页脚 463 11.2 利用Word打印报表 465 实例295 将页面中的表格导出到Word...

    Java Spire.Cloud.Word 在Word 文档中添加、删除形状.docx

    Spire.Cloud 在线编辑器是一款基于网页的 Office 文件编辑工具,支持在网页中打开、编辑、打印 Word、Excel、PPT 文件,支持将文档保存到私有云盘。支持 IE、Chrome、FireFox、搜狗、遨游、360 等常见浏览器。Spire....

    soaoffice示例代码

    需要在Ajax架构里调用Word/Excel的,包括服务器端和客户端Javascript都适用。 22.需要控制不同的用户在Word/Excel中不同的区域中编辑权限的; 23.需要在企业局域网内架设在线Office文档中心、知识管理的;

    PrintServer.rar

    没有繁琐复杂的API接口,只需要JavaScript的几行代码,和JS语法一样,看一看调用例子就一目了然;它可以精准打印,进行套打、根据设置的模板进行各种自定义的打印;使用它只需要做三件事:1像Word操作一样,画好打印...

    程序天下:JavaScript实例自学手册

    第1章 页面特效 ...1.2 页面自动最大化 1.3 页面自动刷新 ...22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性...

    《程序天下:JavaScript实例自学手册》光盘源码

    22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性的对象 22.15 用prototype实现JavaScript的继承 22.16 ...

    JavaScript网页特效范例宝典源码

    实例291 调用IE自身的打印功能实现打印 460 实例292 打印指定框架中的内容 461 实例293 利用WebBrowser打印 462 实例294 设置页眉页脚 463 11.2 利用Word打印报表 465 实例295 将页面中的表格导出到Word并打印 465 ...

    SOAOFFICE - 微软 OFFICE 中间件

    21.需要在Ajax架构里调用Word/Excel的,包括服务器端和客户端Javascript都适用。 22.需要控制不同的用户在Word/Excel中不同的区域中编辑权限的; 23.需要在企业局域网内架设在线Office文档中心、知识管理的; 24....

    基于wps在线编辑、在线预览前端vue项目,基于es6

    基于wps在线编辑、在线预览前端vue项目,基于es6。本项目采用VUE + ES6实现,其中jwps.es6.js是由WPS开发组特别提供,本项目对该js做了部分调整

    javascript入门笔记

    Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...

    NTKO文档在线编辑控件4.0.1.2

    4 新增压缩存储和传输功能 V2.5.1版本新增的压缩存储和传输功能,使的20K左右的Word文档压缩后只有2K左右。极大节约了数据库或磁盘空间,提高了网络利用率和传输效率。 5 新增全文批注功能和远程印章管理控件。 V2.5...

Global site tag (gtag.js) - Google Analytics