在我的机器上测试可以啊,
Windows2000 Server 
Office2000是出错还是没有预期的结果?

解决方案 »

  1.   

    老兄,你没有引用 Micorsoft Excel 9.0 object libary 怎么可以呢
    引用一下就ok了。
      

  2.   

    我引用 Micorsoft Excel 10.0 object libary 了呀!
    它说变量"xlHtml"没定义呀!气死我了!
      

  3.   

    用F2看看xlHtml有没有定义引用Micorsoft Excel 9.0 object libary后,Const xlHtml = 44 (&H2C)
        Excel.XlFileFormat 的成员
      

  4.   

    我的运行环境是
    windows2000 advanced server + office 2000 +IE6.0
    引用 Micorsoft Excel 10.0 object libary 后,
    我在F2里查看只有OFFICE 的类,而没有EXCEL的信息。
    如去掉xlHtml则代码通过,不过打开tmp.htm显示是乱码!
    WHY???
      

  5.   

    现在好了!
    正确的写法为
     WorkBook.SaveAs "c:\tmp.htm", 44
    不知道为什么用xlHtml不行!估计是与在F2里没有EXCEL信息有关!
    可我引用 Micorsoft Excel 10.0 object libary 了呀!
    不明白!
    总算通过了!
    主要是受 gpo2002(苦思冥想) 的启发!谢了!