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 全选效果实现代码
Mar 23 Javascript
JavaScript 语言的递归编程
May 18 Javascript
jquery阻止后续事件只执行第一个事件
Jul 24 Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
vue事件修饰符和按键修饰符用法总结
Jul 25 Javascript
解决ionic和angular上拉加载的问题
Aug 03 Javascript
vue-router实现tab标签页(单页面)详解
Oct 17 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
May 21 Javascript
微信小程序3种位置API的使用方法详解
Aug 05 Javascript
vue图片加载失败时用默认图片替换的方法
Aug 29 Javascript
Python机器学习之决策树和随机森林
Jul 15 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中随机显示图片的函数代码
2011/06/23 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python 容器总结整理
2017/04/04 Python
python计算列表内各元素的个数实例
2018/06/29 Python
python实现多人聊天室
2020/03/31 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
python代码中怎么换行
2020/06/17 Python
python实现猜拳游戏项目
2020/11/30 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
大学生农村教师实习自我鉴定
2013/09/21 职场文书
职称评定自我鉴定
2014/03/18 职场文书
青年文明号创建承诺
2014/03/31 职场文书
2015中学学校工作总结
2015/07/20 职场文书
小学语文教学反思范文
2016/03/03 职场文书
Java spring单点登录系统
2021/09/04 Java/Android
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏