在HTML内用JAVASCRIPT 控制WORD报表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">

function openWord(filename){

try  {

var wrd=new ActiveXObject("word.Application");

wrd.visible=true;

wdoc=wrd.Documents.Open(filename);
 //输出会议标题

range =wrd.ActiveDocument.Bookmarks("dname").Range;

range.Text="title";

//输出会议时间

range =wrd.ActiveDocument.Bookmarks("dage").Range;

range.Text="meetingTime";

//输出会议主持人

range =wrd.ActiveDocument.Bookmarks("dsex").Range;

range.Text="compere";

//输出出席人员

range =wrd.ActiveDocument.Bookmarks("dlxfs").Range;

range.Text="attend";

//输出会议内容

range =wrd.ActiveDocument.Bookmarks("djtzz").Range;

range.Text="content";

wdoc.Application.Printout();

wrd=null;

}

catch(e){}

}

</script>

<body>

(2)在页面的适当位置添加一个用于选择文件的文件域,名称为file1,代码如下:

<input name="file1" type="file" class="textarea" id="file1" size="35">

(3)在“打开Word并打印”按钮的onClick事件中调用自定义JavaScript函数openWord(),打开指定的Word文档并打印。关键代码如下。

<input name="Submit2" type="button" class="btn_grey" onClick="openWord(file1.value)"

value="打开Word并打印">

</body>
</html>

时间: 2024-11-15 15:01:06

在HTML内用JAVASCRIPT 控制WORD报表的相关文章

Word报表及二次开发总结

在各类应用系统开发中,和Word相关的应用可谓相当广泛.如各类MIS系统.各种和实际业务结合紧密的系统.需要制式报表的系统等,都需要对Word进行操作,典型的应用包括: 1.内嵌Word.在系统中内嵌Word,这样,既可以利用Word强大的功能进行文档的新建.编辑.修改.排版,同时还节省了用户对于编辑器操作的学习成本,提高了文档格式的通用性. 2.Word的二次开发.通过Word自带的宏,利用VBA(Visual Basic Appplication)进行开发,实现各种复杂的自动化功能. 3.前

如何用 JavaScript 控制 Arduino?

Arduino 运行 C 语言,而主控端运行 JavaScript,一次要编写和维护两种程序.既然浏览器和服务器都用 JavaScript,若 Arduino 也能用 JavaScript 控制,那岂不完美? 这就是 Rick Waldron 设计 Johnny-Five 库文件的原因.Johnny-Five 是1986 年上映的科幻电影"Short Circuit(直译为"短路",译作"霹雳五号")"当中的机器人主角的名字.电影中的机器人原本是

使用java Apache poi 根据word模板生成word报表

项目开发过程中,客户提出一堆导出报表的需求,需要导出word格式,页眉还需要加上客户公司的logo,试了几种方案,最后选择了用 Apache poi 加上自定义标签的方式实现. 目前功能还比较简单,一些复杂的表格做不了,但是已经基本满足项目需求了. 使用poi读取word模板,替换word中的{text}标签,并根据自定义标签循环生成表格或表格中的行. 代码示例下载:https://download.csdn.net/download/u012775558/10306308 注意,仅支持docx

如何使用JavaScript控制CSS Animations(动画)和Transitions(过渡)

Zach邮件跟我说,上Stack Overflow这类的论坛,他经常碰到一些关于JavaScript控制CSS 动画的问题,又提供给我几个例子.我很久就打算写一些关于这方面的文章,所以很高兴让Zach提出来并促使我写了这个教程. 有时候WEB开发人员认为CSS的动画比JavaScript的动画更难理解.虽然CSS动画有其局限性,但它的性能比大多数JavaScript库更加高效,因为它可以借助硬件加速啊!其效果绝对可以超出我们的预期. CSS animations和transitions再加上点J

javascript 控制input

1.只允许输入数字     <input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,’’)"> 2.只允许输入英文字母.数字和下划线(以下二种方法实现)     <input name="username" type="text" style="ime-mode:disabled&qu

利用JavaScript控制表格的合并

<html> <head> <title>用JavaScript进行表格的合并</title> </head> <body> 表格1: <table id="table1" border="1" width="300px" height="300px"> <tr><td>11</td><td>12

javascript 控制 table tr display block 显示模式时,只对第一个单元格有效

有一个简单的 table: <table > <tr > <th>编号</th> <th>类型</th> <th>详细</th> <th>创建时间</th> <th>修改时间</th> <th>操作</th> </tr> <tr> <td>5</th> <td>TECH</t

JavaScript控制网页背景随机不停的变换颜色

<html> <head> <title>JavaScript控制网页背景随机不停的变换颜色_石家庄地毯网(www.sjzditan.net)</title> </head> <body onLoad="chgCol(); pingpong();"> <script language="JavaScript"> <!-- Hide from JavaScript-Impaire

vc 6.0 生成word报表

可以用于将数据 生产一个报表: // CMDIDemoDlg.cpp : implementation file // #include "stdafx.h" #include "CMDIDemo.h" #include "CMDIDemoDlg.h" #include"comdef.h" #include"atlbase.h" #include"msword.h" #ifdef _DE