你客户端必须安装office。下面的方法举例说明了在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>
<HTML>
<script language=Jscript>
var xlApp, xlSheet;  
xlApp = new ActiveXObject("Excel.Application");
xlApp.Visible = true;  
xlApp.Workbooks.Add(); 
xlApp.Workbooks.Open("C:\\book2.xls");
</script>
</HTML>

解决方案 »

  1.   

    不行啊
    我的意思是在IE中打开
    本来我在本地的htm中打开本地的xls是可以的
    但是现在我已经放在服务器上了linux
      

  2.   

    <a href="./path/xxx.doc">go to</a>
      

  3.   

    我知道这个用法,你看看我前面说的,我放在服务器上就不行
    是linux的服务器,我现在用的是weblogic+linux
      

  4.   

    显示是在客户端,只要客户端有office,应该可以显示。{doc 关联正确的情况下}
      

  5.   

    上传。
    <INPUT TYPE="file" NAME="aa" >
      

  6.   

    打开excel
     var oXL = new ActiveXObject("Excel.Application");