下面的方法举例说明了在HTML页面里如何调用本机的应用程序MS-WORD,并把它置为编辑状态:<HTML>
<script>
var wrd=new ActiveXObject("Word.Application")
wrd.visible=true
alert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.UserName)
wrd.Documents.Add()
//wrd.Documents.Open("c:\\exam.doc")
wrd.Selection.TypeText("This is some text.")
wrd.Application.Activate()
wrd.ActiveDocument.SaveAs("c:\\exam111.doc")
wrd=null
</script>
</HTML>

解决方案 »

  1.   

    net_lover(孟子E章)

    不过想问一下,安装路径不一致怎么办?有人按c盘、有人按d盘,注册使用者不一致怎么办??
    保存上传是需要另外上传还是保存时就一同上传了??
    另外,ubb可以做到吗??
      

  2.   

    用PHP调用COM也是可以实现的。
    但我只找到了一点资料。而且在WIN下用PHP不是很爽哇。
      

  3.   

    你们有没有试试ubb啊??
    我看好多bbs都有这功能,而且我觉得事先的可能性很大
    但我水平有限,不知该如何做
      

  4.   

    这个问题在本版有人问过,我也解答过--主要是代码,而我的代码来源是在下面这里:
    http://www.php.net/manual/en/ref.com.php
    我只是翻译了一下。
    to snolidge(布鞋) :
    ----------------------------------------------------------------
      quote:不过想问一下,安装路径不一致怎么办?有人按c盘、有人按d盘,注册使用者不一致怎么办??
    保存上传是需要另外上传还是保存时就一同上传了??
    另外,ubb可以做到吗??
    -----------------------------------------------------------------
    你说的安装路径,这个当然要通过用户提交或者是javascript等来实现。保存上传是需要另外上传还是保存时就一同上传了??这个,我想你看来原代码就会知道了。另外,ubb可以做到吗?? 不知道