首页 > 编程知识 正文

js网页打开word,js网页打开方法

时间:2023-12-27 22:26:36 阅读:324623 作者:KPMA

本文目录一览:

如何从javascript直接调用word插件

1、在word插件的onConnection事件里设置插件对象的object属性,我是用delphi写的procedure TWordTest.OnConnection(const Application: IDispatch;

ConnectMode: ext_ConnectMode; const AddInInst: IDispatch;

var custom: PSafeArray);

begin

COMAddIn(AddInInst).Object_ := Self;

end;

2、在js里如下调用

var addin = wdApp.COMAddIns.Item("插件名称" ); //插件名称是在word中注册时用到的名称

if(addin != null){

addin.Object.Test();

}

另外,告诉大家一个在delphi里调试word插件的方法

在OnConnection事件里弹出一个提示框,然后使用delphi的attach to process功能,在进程列表中选word,就可以调试了

如何用JavaScript打开WORD写入文本

必须用JS写吗?

你的 var text 能把内容存到这个text变量中

你可以在把这个变量传给Action或者Servlet中

然后通过输出流和FILE类 就能实现了

text变量在控制器中只定是汉字(String类型)

你给他转成字节类型的数组 就能用输出流了

我只能告诉你这个想法 我没理解你要写WORD 是不是纯JS写

不经过控制器。

补充回答:用我上面告诉你那思路就可以实现 就是JS只是负责把参数接过来传到控制器中并写入DOC文件 JAVA的代码 你要我能给你。

javascript如何打开word

你看下下面这段代码!

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

js 打开word(Asp.net)

在线打开Word的方式有两种 1、服务器使用ActiveX,常见的是OWC,客户端可见,但是要求客户端必需安装Office,另外客户修改的内容不能保存到服务器,除非你自己写处理 2、客户端通过JS调用你说的对象,更无法保存到服务器 其实第一种办法有公司做这种东西,就是在线编辑控件,我记得03年的时候用过江西金格的效果还不错 后来的就不是很清楚了。在线编辑Office文档,需要保证数据的安全性、同步性,还有修改存档,自己写难度很大,推荐你去看看他们的产品吧,不过是要花钱的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。