怎样用IE调用WORD打开DOC文档?

问题描述

<script>varwrd=newActiveXObject("Word.Application");wrd.visible=true;alert("您的"+wrd.Application.Caption+"安装路径为:n"+wrd.Application.Path+"n版本号是:"+wrd.Application.version+"n注册使用者是:"+wrd.Application.UserName);wrd.Documents.Open("D:/1.doc");wrd.Selection.TypeText("Thisissometext.");wrd.Application.Activate();wrd.ActiveDocument.PageSetup.LeftMargin=20;wrd.ActiveDocument.PageSetup.RightMargin=20;wrd.ActiveDocument.SaveAs("D:/1.doc")wrd=null</script>

在服务器上可以打开,但是在客户端打开时,出现如下错误:"Automation服务器不能创建对象";客户端的IE安全性也调整过,还是不行??请指教?

解决方案

解决方案二:
客户端不好实现,写一个控件让客户端下载安装才行
解决方案三:
引用1楼rangeon的回复:

客户端不好实现,写一个控件让客户端下载安装才行

thanks,请给点提示,怎么写?!
解决方案四:
给你个参考吧
解决方案五:
晕,看不懂
解决方案六:
运行:regsvr32scrrun.dll试试
解决方案七:
引用5楼LAOC的回复:

运行:regsvr32scrrun.dll试试

试过了,无效!
解决方案八:
经过验证应该是安全问题.1.需要检查组件服务中Word的激活权限.2.IE的权限要调到底.我是将站点加入信任名单之后,就可以正常调用了.
解决方案九:
更改IE的安全设置,把IE的安全设置不允许运行未标记为安全的activeX控件选项打开试试
解决方案十:
IIS设置meta,doc关联应用即可,不过客户端要安装word

时间: 2024-10-23 03:01:58

怎样用IE调用WORD打开DOC文档?的相关文章

Word打开WPS文档成乱码的解决方法

最近一位同事拿来一篇WPS做的论文,请我帮他修改后再打印出来,我的电脑中安装的字处理软件是Word XP.记得Office XP中自带了WPS文档转换器,一直没机会用过.但等我打开一看,内容全都是乱码,无奈之下还是先装了WPS Office帮同事解了燃眉之急.不过不死心啊!后来经过研究,终于解决了这一问题. Office 2000也有WPS文档转换器,不过如果使用的是默认的安装方式,Office 2000不会自动安装WPS转换器.Word XP在安装时自动安装了WPS转换器,可以打开WPS文档时

[请教]计算机中不装MS Word可以在程序中显示和操作.doc文档吗?

问题描述 就是说本地计算机中不安装微软的Word程序,但是可以在本地计算机的程序中显示和操作word的.doc文档,有这样的插件和方案吗??本人写了一个调用word程序来显示和处理word文档的程序,但是客户嫌使用这个程序要先装word很麻烦,所以希望不装word就能在本人的程序中显示和处理word文档,不知道是否有高手做过类似的东西,提供个思路也行,拜谢!!! 解决方案 解决方案二:网上找找看有没有第三方控件支持,支持显示的应该能找到,支持编辑的可能就比较难找了解决方案三:好像没有什么特别好的

asp.net 通过调用Word模板(Doc、dot)直接打印

asp教程.net 通过调用Word模板(Doc.dot)直接打印通过替换模板中的指定 书签 来进行内容的替换.整合,然后直接发送到打印打印,也可以导出.即把打印出的语句换成保存函数. public static class myPrintByOffice     {         public static void byDoc(String time,String uid )         {             Microsoft.Office.Interop.Word.Appli

Word总默认打开上次文档怎么办

  Word有个很好的功能就是记忆功能,不少人在打开Word的时候就会默认打开上一次的文档,尽管这个功能很好但是仍然有不少人不喜欢这样的设置. Word常见问题之总默认打开上次文档怎么办 问:最近不知道怎么回事,打开Word的时候出现的默认文档不是空白文档,而是最后一次打开的文档.这样就比较麻烦,需要手动点击新建按钮才能建立一个空白文档,由于每次打开的最后一次文档容易泄漏自己隐私.请问遇到这种情况该怎么解决呢? 答:其实这个问题解决起来很容易,先在Windows中设置为"显示所有文件和文件夹&q

怎样在网页中打开WORD格式的文档?超连接打开的时候总是提示下载文件怎么办?

问题描述 我有个WORD格式的质量手册,现在要挂到WEB服务器上,网上有资料说可以用超连接直接显示:<iframesrc="./11.doc"></iframe>我试了一下,打开页面的时候浏览器总是提示下载文件:打开还是保存.怎样让浏览器直接打开而不出现下载提示?或者还有其他办法在网页中打开WORD格式的文档?谢谢! 解决方案 解决方案二:web.xml下加<mime-mapping><extension>doc</extensio

修改Word 2013最近打开的文档

在使用Word 2013时,不想每一次打开Word都显示"最近打开的文档",如下图: 我们可以进行如下的操作,使其不显示"最近打开的文档". 首先.打开Word,点击"文件"-"选项",如下图: 然后找到"高级"-"显示","显示此数目的"最近使用的文档",填写为0,即可.如下图: 如此设置后,我们再打开Word时,就不会显示以前打开的文档.如下图:

在Word 2010文档窗口中打开WPS文档

Word 2010支持WPS文件的打开和编辑,用户可以在Word 2010文档窗口中打开并编辑WPS文件.即使是金山软件最新版本的WPS2009文档,Word 2010也能提供完美支持.在Word 2010中打开WPS文件的步骤如下所述: 第1步,打开Word 2010文档窗口,依次单击"文件"→"打开"按钮,如图2009121201所示.   图2009121201 单击"打开"按钮 第2步,在打开的"打开"对话框中,单击文

在Word 2007中打开多文档方法小结

在Word 2007中打开多文档方法小结 大家知道,如果想打开多个Word2007文档,可以将所有需要打开的文档选择上,然后单击鼠标右键,选择"打开",这样文件就被一一打开了,但是打开多个窗口,不但占用系统资源,而且也不利于操作编辑.其实,按照笔者的步骤去做,上述问题将会迎刃而解. 首先,打开一个空白文档,然后将需要打开的文档全部选中,单击"复制",在Word2007空白文档中任意位置单击"粘贴",这样之后,每个文档都会被 粘贴到这个Word20

Word搜索指定位置的所有DOC文档

  Dim Adoc As String, PsDoc As Document On Error Resume Next ChDrive "C" '设置当前驱动器盘符 ChDir "C:Documents and SettingsMy DocumentsTemp" '进入指定目录 Adoc = Dir("*.doc") Application.ScreenUpdating = False Do While Adoc <> "