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 相关文章推荐
Prototype使用指南之dom.js
Jan 10 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
Apr 04 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
Feb 20 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 Javascript
分析JS中this引发的bug
Dec 12 Javascript
vue脚手架中配置Sass的方法
Jan 04 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
Sep 08 Javascript
微信小程序云开发之使用云数据库
May 17 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
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
mcrypt启用 加密以及解密过程详细解析
2013/08/07 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
Laravel find in set排序实例
2019/10/09 PHP
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
Json解析的方法小结
2016/06/22 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
高质量Python代码编写的5个优化技巧
2017/11/16 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
python操作toml文件的示例代码
2020/11/27 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
美国第一香水网站:Perfume.com
2017/01/23 全球购物
给分销商的致歉信
2014/01/14 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
离职感谢信怎么写
2015/01/22 职场文书
先进个人自荐书
2015/03/06 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书