你应该在客户端运行!
var word1=new ActiveXObject("Word.Application")

解决方案 »

  1.   

    这是我根据你的说法定的一段代码:
    <?
    $word1=new ActiveXObject("Word.Application") ;
    echo "word1->Version";
    ?>
    出现错误提示:
    Fatal error: Cannot instantiate non-existent class: activexobject in c:\php4/test/edit/word.php on line 2
    改成:
    <?
    var word1=new ActiveXObject("Word.Application") ;
    echo "word1->Version";
    ?>
    错误提示如下:
    Parse error: parse error in c:\php4/test/edit/word.php on line 2
    另外,我用如下代码声明EXCEL对象成功:
    <?
    $ex = new COM("Excel.sheet")
    print "程序名称:{$ex->Application->value}<BR>" ;
    print "版本:{$ex->Application->version}<BR>";
    ?>
    请指教。
      

  2.   

    <script language=JavaScript>
    var word1=new ActiveXObject("word.application")
    word1.visible=true
    alert(word1.application.version)
    </script>
      

  3.   

    按照你的回答,我打开了一个WORD,但是有一个很重要的问题是打开的编辑的文档需保存在服务器上,此外,老师要求的是在WEB页中编辑文本,并且最好客户端无需装有WORD(装有WORD,是一个折中的方法)。为何在PHP中定义一个EXCEL对象和定义一个WORD对象速度相差这么地远?