javascript打开word文档的方法


Posted in Javascript onApril 16, 2014

首先我们新建一个html文件,并且写一个FileUpLoad以及button控件。

代码如下:

<input id="flUpload" type="file" />fileUpload 
<input id="btnOpenFile" type="button" value="button" onclick="OpenFile()" />

然后,在写一个javascript OpenFile方法。

代码如下:

function OpenFile() 
{ 
if (document.getElementById("flUpload").value.toUpperCase().indexOf(".XLS") != -1) 
{ 
var objExcel; 
objExcel = new ActiveXObject("Excel.Application"); 
objExcel.Visible = true; 
objExcel.Workbooks.Open(document.getElementById("flUpload").value); 
} 
else if (document.getElementById("flUpload").value.toUpperCase().indexOf(".DOC") != -1) 
{ 
var objDoc; 
objDoc = new ActiveXObject("Word.Application"); 
objDoc.Visible = true; 
objDoc.Documents.Open(document.getElementById("fileUpload").value); 
} 
else 
{ 
alert("Please select Word/Excel file only"); 
return false; 
} 
}

OK。然后 在IE中就能先选入一个word文档,然后点open,就可以成功打开word文档了。
是不是很简单,貌似只能在IE中使用。

Javascript 相关文章推荐
实用javaScript技术-屏蔽类
Aug 15 Javascript
jQuery1.6 类型判断实现代码
Sep 01 Javascript
jquery列表拖动排列(由项目提取相当好用)
Jun 17 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 Javascript
js中实例与对象的区别讲解
Jan 21 Javascript
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
Vue将页面导出为图片或者PDF
Aug 17 Javascript
vue-父子组件和ref实例详解
Nov 10 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
JavaScript数组深拷贝和浅拷贝的两种方法
Apr 16 #Javascript
JavaScript两种跨域技术全面介绍
Apr 16 #Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 #Javascript
JavaScript框架(iframe)操作总结
Apr 16 #Javascript
JS实现的一个简单的Autocomplete自动完成例子
Apr 16 #Javascript
JavaScript中一个奇葩的IE浏览器判断方法
Apr 16 #Javascript
JavaScript面向对象编程入门教程
Apr 16 #Javascript
You might like
php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
php获取一个变量的名字的方法
2014/09/05 PHP
php数据访问之增删改查操作
2016/05/09 PHP
PHP递归的三种常用方式
2019/02/28 PHP
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
nodejs教程之异步I/O
2014/11/21 NodeJs
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
Python函数中不定长参数的写法
2019/02/13 Python
python装饰器练习题及答案
2019/11/01 Python
Python加速程序运行的方法
2020/07/29 Python
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
高中化学教学反思
2014/01/13 职场文书
运动会广播稿80字
2014/01/23 职场文书
综合实践教学反思
2014/01/31 职场文书
婚前财产公证书
2014/04/10 职场文书
感恩母亲节演讲稿
2014/05/07 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
学校创先争优活动总结
2014/08/28 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
2016年春节慰问信息
2015/03/25 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
python实现双向链表原理
2022/05/25 Python