`
frank1998819
  • 浏览: 764877 次
  • 性别: 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

    在JavaScript(JS)中直接调用Word文档进行打印主要涉及到Web应用程序与本地文件系统的交互以及浏览器的安全限制。本文将深入探讨这一主题,并提供一些实现这一功能的方法。 首先,理解JavaScript在浏览器环境中的...

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

    总之,利用JavaScript调用Word进行打印预览是一个结合了Web前端与本地应用技术的高级话题。掌握这一技能,不仅能够为Web应用增添强大的办公自动化功能,还能够提升开发者在复杂项目中的技术深度和广度。

    js操作word打印

    一、JS调用Word打印 JavaScript可以通过ActiveXObject对象在Internet Explorer中与Word交互,利用Word对象模型来实现打印功能。以下是一个简单的示例代码: ```javascript if (window.ActiveXObject) { var ...

    js调用word打印预览

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

    javascript直接打印word、excel和pdf文档

    javascript直接打印word、excel和pdf文档 缺点:需要设置浏览器的安全级别,对ActiveX脚本可执行

    js word 插件的范例

    JavaScript Word 插件是一种在网页端处理文档的强大工具,它允许用户在浏览器环境中创建、编辑和操作Microsoft Word文档。在现代Web应用中,这种技术尤其适用于在线协作、文档分享和远程工作场景。以下是对这个“js ...

    FAQ基于IE下的word打印功能

    针对“FAQ基于IE下的word打印功能”这一主题,我们将深入探讨如何利用Internet Explorer(IE)内置的WebBrowser控件来实现无插件的Word文档打印功能。在Java环境下,这个方法尤其适用,因为Java可以通过ActiveX技术...

    解决JSP 调用 JS 导出WORD 与EXCEL

    总的来说,JSP调用JavaScript导出Word与Excel涉及到了前后端的协同工作,需要理解数据处理、文件格式、网络传输等多个方面。通过合理地利用开源工具和编程技巧,可以有效地解决这个问题,提升用户体验。

    javascript实现打印报表功能

    在网页端,JavaScript可以用于控制页面元素的显示和隐藏,实现动态更新内容,以及调用浏览器的打印功能。通过`window.print()`方法,JavaScript可以直接触发浏览器的打印对话框,让用户选择打印当前页面或设置打印...

    可以不通过Wrod,直接调用打印控件

    1. **直接打印**:ScriptX控件允许网页开发者直接调用打印功能,绕过传统的打印对话框,简化用户的打印体验。用户不再需要先保存为Word文档,再进行打印,大大提高了工作效率。 2. **自定义打印设置**:通过ScriptX...

    IE中调用word

    这个场景下,"IE中调用word"是一个典型的例子,它利用了ActiveX技术来实现。ActiveX是微软推出的一种组件对象模型(COM),允许开发者创建可以在Internet Explorer中运行的控件,从而实现网页与本地应用的深度集成。...

    SpireDoc word打印.rar

    在.NET开发环境中,有时我们需要处理Word文档并提供打印功能,特别是在Web应用程序中。"Spire.Doc"是一款强大的.NET组件,它允许开发者在ASP.NET平台上轻松地创建、编辑和操作Microsoft Word文档。本教程将深入讲解...

    网页转pdf,word转pdf,网页转word,wordtopdf,htmltoword,htmltopdf

    同样,Word文档转换为PDF可以使用上述提到的Office的“另存为”功能,或者通过自动化脚本调用API完成,如使用Microsoft Graph API或Apache POI。 5. **HTML转Word**(Htmltoword): HTML到Word的转换需要处理...

    jquery.wordexport.js 插件 提供对word 文档导出预览操作

    `jquery.wordexport.js` 是一个非常实用的JavaScript插件,它为Web应用程序提供了方便的功能,允许用户将网页内容导出为Word文档格式。这个插件的目的是简化网页内容到Microsoft Word的转换过程,使得开发者无需深入...

    js操作word报表.

    通过JavaScript可以实现这一功能,尤其是在客户端直接生成Word文件的情况下。 - **实现方法**: 利用`ActiveXObject`对象来创建和操作Word应用程序。此方法适用于Windows平台,因为`ActiveXObject`依赖于COM组件。 #...

    php将word等文件转PDF或swf

    对于Word转SWF,可能需要使用到像PHPSWFTools这样的工具。PHPSWFTools是PHP的一个扩展,它允许你处理SWF文件,包括将PDF或其他文档转换为SWF。然而,由于SWF格式的过时,现在更多地推荐使用HTML5和JavaScript库(如...

    二维码生成,打印到word 上

    综上所述,实现“二维码生成并打印到Word上”的功能需要跨领域的技术知识,包括二维码编码、批量处理、Word自动化、文本解析、Web开发以及安全性考量。开发者需要具备多种编程技能,并对这些技术有深入的理解。

    JSP中表单嵌入到WORD中打印函数

    如果需要支持其他浏览器,可以考虑使用Node.js或其他服务器端语言调用Word COM对象。 2. **安全性**:直接使用ActiveXObject可能存在安全风险,建议在实际项目中使用更为安全的方式,如使用第三方库或API服务。 3. *...

    ocx打印pdf演示测试版.rar

    通过分析这些代码,我们可以更深入地理解如何实现OCX控件的调用和PDF打印功能。 总之,"ocx打印pdf演示测试版.rar"提供了一种在HTML环境中利用OCX控件打印PDF的解决方案,它涉及了ActiveX技术、JavaScript编程以及...

    word文档转html在线预览Demo

    可能还需要添加搜索、缩放、打印等辅助功能。 综上所述,"Word文档转HTML在线预览Demo"涵盖了文件处理、格式转换、前端开发等多个技术领域,是Web开发中一个实用且具有挑战性的课题。通过深入了解和实践这些技术,...

Global site tag (gtag.js) - Google Analytics