问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

javascript如何打开word

发布网友 发布时间:2022-04-22 09:38

我来回答

2个回答

懂视网 时间:2022-05-16 13:05

在C#中打开word文档其实不算太难,方法也比较多。
一.C#中打开word文档方法
//在项目引用里添加上对Microsoft Word 11.0 object library的引用

private void button1_Click(object sender, System.EventArgs e)
{
//调用打开文件对话框获取要打开的文件WORD文件,RTF文件,文本文件路径名称
OpenFileDialog opd = new OpenFileDialog();
opd.InitialDirectory = "c:\\";
opd.Filter = "Word文档(*.doc)|*.doc|文本文档(*.txt)|*.txt|RTF文档(*.rtf)|*.rtf|所有文档(*.*)|*.*";
opd.FilterIndex = 1;

if (opd.ShowDialog() == DialogResult.OK && opd.FileName.Length > 0)
{

//建立Word类的实例,缺点:不能正确读取表格,图片等等的显示
Word.ApplicationClass app = new Word.ApplicationClass();
Word.Document doc = null;
object missing = System.Reflection.Missing.Value;

object FileName = opd.FileName;
object readOnly = false;
object isVisible = true;
object index = 0;
try
{
doc = app.Documents.Open(ref FileName, ref missing, ref readOnly,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref isVisible, ref missing,
ref missing, ref missing, ref missing);

doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
//从剪切板获取数据
IDataObject data=Clipboard.GetDataObject();
this.richTextBox1.Text=data.GetData(DataFormats.Text).ToString();

}
finally
{
if (doc != null)
{
doc.Close(ref missing, ref missing, ref missing);
doc = null;
}

if (app != null)
{
app.Quit(ref missing, ref missing, ref missing);
app = null;[Page]
}
}

}

}
但是,如果我们怎么用javascript怎么打开呢?其实,也不难。
二.在javascript打开word文档 www.2cto.com
我们新建一个html文件,并且写一个FileUpLoad以及button控件。
<input id="flUpload" type="file" />flUpload
<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("flUpload").value);
}
else
{
alert("Please select Word/Excel file only");
return false;
}
}
OK。然后 在IE中就能先选入一个doc文档,然后点open,就可以打开了。
希望对你有帮助。

热心网友 时间:2022-05-16 10:13

你看下下面这段代码!

<script language="javascript" type="text/javaScript">
function readWord(){
var worldObj=null; //操作Word的ActiveX对象
try{
wordObj=new ActiveXObject("Word.Application");
}
catch(e){
window.alert("创建ActiveX对象失败!");
return;
}
var doc=wordObj.Documents.open("E://test//月下独酌.doc"); //得到Word文档
doc.Windows(1).selection.WholeStory(); //选中整个文档
document.getElementById("content").innerText=doc.Windows(1).selection.Text;
//将文档的内容赋给页面中的元素
wordObj.activeDocument.Close(0); //关闭word文档
wordObj.Quit(); //退出ActiveX控件

/*
Documents.Open()方法有3个参数:目标文件路径,文件编辑器,以及是否已读写模式打开目标文件,如果后两个未指定,
系统将默认以当前系统中注册的编辑器以及读写模式打开目标文件
*/
}
</script>
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
连别人的wifi会不会看到我浏览了哪些网站? 电视连接wifi后怎么看网络电视 电脑win7调低亮度win7怎么调整屏幕亮度 电脑屏幕太亮了怎么调暗一点win7windows7怎么调亮度 台式电脑win7 怎么调节屏幕亮度显示器太亮了! win7电脑屏幕一直亮着怎么让电脑屏幕一直亮着 从零开始学作曲(小白入门)【22.11.17更新】 45岁的袁立再次宣布结婚,她这已经是第几次结婚了? dnf怎么洗红字 dnf红字装备怎么改属性 如何去掉word批注如何去掉word批注 JS如何做网页预览PDF,WORD等格式文件的功能?类似于百度文库那样子 前台js有没有办法实现附件比如word或者pdf的预览 404 Not Found 怎样在word文档中输入上下标 如何在Word中同时输入上下标?还不知道? word中的上下标怎样用? word中上下标同时怎么打 微信不能收发图片是怎么回事 微信不能接收照片怎么回事/解决办法 我的微信不能发送图片了什么原因 为什么微信发图片说格式不支持 404 Not Found 404 Not Found 404 Not Found 想贷款1万 怎么贷? 助学贷款1万元,一年的利息是多少??? 我想贷款一万元,要什么条件 我想贷款一万元去哪里能贷得呢? wps表格框线颜色怎么设置 贷款1万元利息0.45%一月还多少一年利息多少 jsp中 在线打开WORD 修改WORD内容 js 打开word(Asp.net) 如何用JavaScript打开WORD写入文本 请教高手 怎么用JS获取word文档中的内容 怎么利用js调用word来编辑文档? 求助利用JS 加载WORD 如何从javascript直接调用word插件 怎样查看好友是否开通了QQ邮箱 怎么看QQ好友是否开通了QQ邮箱呢 如何查看好友qq邮箱文件不知道密码 朋友的QQ邮箱里有篇文章让我去看,怎么找 怎么在qq邮箱里查qq好友?知道告诉一下,谢谢 如何能查看好友QQ邮箱的积分? 苹果十一充电没反应 哪几个银行跨行不收手续费 浦发银行跨行收手续费么?跨行查余额收钱么? 浦发银行跨行atm取款需要手续费吗 浦发银行借记卡在别的银行ATM取款需要手续费吗 浦发银行卡跨行取款收手续费吗 浦发银行银联卡借记卡异地跨行取款是免费吗
  • 焦点

最新推荐

猜你喜欢

热门推荐