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实现图片切换的幻灯片效果源代码
Dec 12 Javascript
JS下拉框内容左右移动效果的具体实现
Jul 10 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
JavaScript函数获取事件源的小例子
May 14 Javascript
JavaScript中字符串分割函数split用法实例
Apr 07 Javascript
jquery实现的V字形显示效果代码
Oct 27 Javascript
JS HTML5实现拖拽移动列表效果
Aug 27 Javascript
jquery自定义插件结合baiduTemplate.js实现异步刷新(附源码)
Dec 22 Javascript
详谈js中window.location.search的用法和作用
Feb 13 Javascript
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
vue 组件开发原理与实现方法详解
Nov 29 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
Apr 28 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英文字符串截取代码分享
2014/07/15 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
js简单正则验证汉字英文及下划线的方法
2016/11/28 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
Python常用内置函数总结
2015/02/08 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
Python pip 常用命令汇总
2020/10/19 Python
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
机电一体化专业应届生求职信
2013/11/27 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
安全标语口号
2014/06/09 职场文书
公务员考察材料范文
2014/12/23 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
2015年护士节活动总结
2015/02/10 职场文书
民事辩护词范文
2015/05/21 职场文书
英语读书笔记
2015/07/02 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
Python采集壁纸并实现炫轮播
2022/04/30 Python