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调试工具(下载)
Jan 09 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
Sep 19 Javascript
关于图片按比例自适应缩放的js代码
Oct 30 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
javascript动态设置样式style实例分析
May 13 Javascript
深入理解JavaScript编程中的同步与异步机制
Jun 24 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
webpack结合express实现自动刷新的方法
May 07 Javascript
Angular之jwt令牌身份验证的实现
Feb 14 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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
操作Oracle的php类
2006/10/09 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
php实现保存submit内容之后禁止刷新
2014/03/19 PHP
php封装的验证码类分享
2017/02/26 PHP
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
使表格的标题列可左右拉伸jquery插件封装
2014/11/24 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
ES6函数和数组用法实例分析
2020/05/23 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
Python去除字符串两端空格的方法
2015/05/21 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
python中os.remove()用法及注意事项
2021/01/31 Python
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
请写出 BOOL flag 与"零值"比较的 if 语句
2016/02/29 面试题
网上签名寄语活动留言
2014/01/18 职场文书
化妆品促销方案
2014/02/24 职场文书
教师自我剖析材料(群众路线)
2014/09/29 职场文书
领导干部考核评语
2015/01/04 职场文书
公积金接收函格式
2015/01/30 职场文书
英文版辞职信
2015/02/28 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书