怎样将excel表格另存为web格式?多谢
wb.OleFunction("SaveAs","文件名")可以存为.xls文件,可怎样存为web格式呢??
问题点数:100、回复次数:6Top
1 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2002-08-24 19:32:37 得分 50
你看看他有没有SaveAsWeb 方法Top
2 楼nust03(协议)回复于 2002-08-24 19:47:48 得分 0
pazee(耙子大哥,不行啊,还有没有别的方法,再次感谢!!Top
3 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2002-08-24 20:10:25 得分 0
我写过这类的程序,我一直用formula one来处理excel表格,他也很容易导出html格式。
我看了一下这个东西
他有个 DefaultSaveFormat 属性。我想是控制保存格式的东西,具体的你看一下 delphi的源码 excel97.pas 或者excel2k.pasTop
4 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2002-08-24 20:53:29 得分 0
我看了看 excel97.pas 和 excel2000.pas,我发现97不能直接保存为html,可能需要其他东西转换,虽然excel97实际上能转为html。
excel2000
他有很多关于格式的属性
xlHtml = $0000002C; // 表示格式是html
而且它的确有一个SaveAs方法,可以选择保存的格式。
如果使用Save方法,我想可能需要设定 DefaultSaveFormat或者 FileFormat属性。Top
5 楼dejoy(燕青)回复于 2002-08-24 21:40:40 得分 50
wb.OleFunction("SaveAs","文件名",xlHtml);Top
6 楼nust03(协议)回复于 2002-08-24 22:27:58 得分 0
感谢两位大哥的帮助,问题已解决,wb.OleFunction( "SaveAs ", "文件名 ",44); 或和:dejoy(燕青)大哥所说得,但要将excel_2k.h文件包含在内!!Top




