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 相关文章推荐
jQuery 创建Dom元素
May 07 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
利用jQuery中的ajax分页实现代码
Feb 25 Javascript
AngularJS入门教程之更多模板详解
Aug 19 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
Oct 27 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
详解ES6之用let声明变量以及let loop机制
Jul 15 Javascript
详解vuex的简单使用
Mar 12 Javascript
微信小程序实现留言功能
Oct 31 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
Sep 05 Javascript
公众号SVG动画交互实战代码
May 31 Javascript
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获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
(function(){})()的用法与优点
2007/03/11 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
JS中的三个循环小结
2017/06/20 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
[15:35]教你分分钟做大人:天怒法师
2014/10/30 DOTA
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
python如何通过protobuf实现rpc
2016/03/06 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
keras自动编码器实现系列之卷积自动编码器操作
2020/07/03 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
建筑设计所实习生自我鉴定
2013/09/25 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
预防艾滋病宣传标语
2014/06/25 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
学校会议通知范文
2015/04/15 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
开学第一周总结
2015/07/16 职场文书