怎么用JavaScript 调用客户端的word ? 或其他方法也行。
大概功能的  当用户在页面添完表单后 调用一个模板 ,生成一个新的word文档,并把内容写进书签中。从数据库中取出也可。
现在是在VS 2005 自己调试时候可以做到,但放在IIS上就不行了···
哪位做过类似的或思路给说下···有代码更好··

解决方案 »

  1.   

    客服端得word你能够访问得到?
    允许你访问?
      

  2.   

    ACTIVE控件,但打开窗口会有提示,用户禁止的话你就没办法了...
      

  3.   

    ACTIVE 这没问题 是内部用的 可以启用··
    但是在网上找了个 JAVASCRIPT 点击没反映。。不知道还要设置哪里··
    <script language=javascript>
    var wrd=new ActiveXObject("Word.Application")
    wrd.visible=truealert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.UserName)
    wrd.Documents.Open("d:\exam.doc")
    wrd.Selection.TypeText("This is some text.")
    wrd.Application.Activate()
    wrd.ActiveDocument.SaveAs("d:\exam111.doc")
    wrd=null
    </script>
      

  4.   

    在调试的时候可以在IIS中不行估计就是权限问题
    你要给IIS的帐户赋予管理员的权限,然后再访问文件
      

  5.   

    已经把IIS 的帐户都开到最大了···都可以访问更改。 现在做的是有点像CS 结构的调用,所以在BS结构中好像调不出来··
    才像到用JAVASCRIPT的···主要是生成的WORD 文档要放在客户端···
      

  6.   

    可以使用的控件aspose.words
    也可以是使用dsoframer,ntko,sharepoint控件不过后面几个控件都是要用js+vba处理文件,操作起来比aspose.wrods要麻烦很多
      

  7.   

    难道不用控件不行嘛?  上面那JAVASCRIPT  运行后 在进程里 有 WINWORD.EXE 就是打不开···
      

  8.   

    楼上的兄弟:XP电脑是没有法 实现JS脚本调用的.你可以实验一下Window2000或者window2003这两个系统可以调用的.如果还是不明确,请联系我QQ:357816807