从javascript访问word文档?
我尝试使用object标记将.doc文件加载(嵌入)到html页面中。而且它不显示单词工具栏。我的要求是允许用户从word中的打印选项打印文档 在javascript中是否有可能启用word工具栏 我尝试了另一种使用ActiveXObject的方法。。但是此方法在winword.exe中打开文档。。有没有办法通过javascript..嵌入.doc文件 编辑:从javascript访问word文档?,javascript,ms-word,activex,activexobject,Javascript,Ms Word,Activex,Activexobject,我尝试使用object标记将.doc文件加载(嵌入)到html页面中。而且它不显示单词工具栏。我的要求是允许用户从word中的打印选项打印文档 在javascript中是否有可能启用word工具栏 我尝试了另一种使用ActiveXObject的方法。。但是此方法在winword.exe中打开文档。。有没有办法通过javascript..嵌入.doc文件 编辑: 我在寻找其他的可能性,但没有任何办法 有人知道ActiveX这个词可用的参数列表吗? 可能其中包含启用加载工具栏的属性 我使用下面的代码
我在寻找其他的可能性,但没有任何办法
可能其中包含启用加载工具栏的属性
var objWord = new ActiveXObject("Word.Application");
objWord.Visible=false;
var Doc=new ActiveXObject("Word.Document");
Doc=objWord.Documents.Add("c:\\test.doc", true);
有没有一种方法可以直接将DOC元素呈现为HTML。。比如把这个元素放在iframe或者其他什么东西里<iframe id="sam" src="c:\\test.doc">
这会将文档加载到浏览器中,但会提示打开下载程序窗口
<HTML>
<HEAD>
<TITLE>MSWORD App through JavaScript</TITLE>
</HEAD>
<BODY>
<script>
var w=new ActiveXObject('Word.Application');
var docText;
var obj;
if (w != null)
{
w.Visible = true; // you can change here visible or not
obj=w.Documents.Open("C:\\A.doc");
docText = obj.Content;
w.Selection.TypeText("Hello");
w.Documents.Save();
document.write(docText);//Print on webpage
/*The Above Code Opens existing Document
set w.Visible=false
*/
/*Below code will create doc file and add data to it and will close*/
w.Documents.Add();
w.Selection.TypeText("Writing This Message ....");
w.Documents.Save("c:\\doc_From_javaScript.doc");
w.Quit();
/*Don't forget
set w.Visible=false */
}
MSWORD应用程序通过JavaScript
var w=新的ActiveXObject('Word.Application');
var-docText;
var-obj;
如果(w!=null)
{
w、 Visible=true;//您可以在此处更改是否可见
obj=w.Documents.Open(“C:\\A.doc”);
docText=对象内容;
w、 Selection.TypeText(“Hello”);
w、 Documents.Save();
document.write(docText);//在网页上打印
/*以上代码打开现有文档
设置w.Visible=false
*/
/*下面的代码将创建文档文件并向其中添加数据,然后将关闭*/
w、 文件。添加();
w、 选择。键入文本(“编写此消息…”);
w、 Documents.Save(“c:\\doc\u From_javaScript.doc”);
w、 退出();
/*别忘了
设置w.Visible=false*/
}
据我所知,无法强制在浏览器中打开此文件。简单地说,因为服务器将发送word文档的mime类型,所以从这一点上讲,由客户机决定如何处理它,并且大多数都设置为下载。但是,您可以在客户端计算机上执行一些注册表调整,以强制客户端计算机在internet explorer中查看word文档。这是我实际上说过的内容。。但是此方法在winword.exe中打开文档。。tehre是通过javascript嵌入.doc文件的一种方法吗。。?我不想在独立的winword.exe中打开文档。。它必须在浏览器中打开并启用所有收费站。使用该对象的Enbedding.doc不会显示word工具栏。这是我尝试过的示例代码Cheers Ramesh Velu可以推荐在javascript中自动生成word文档的最佳起点吗(我需要在同一文档中使用不同的页眉和页脚,因此如何自动断开和取消与上一个文档的链接)