各位大侠,我想在程序中动态地将word或PPT或XLS整个文档转换为html!也就是,在程序中,我点击一个按钮,打开一个OFFICE文档然后就生成了一个的文件,这个文件的内容同先前打开的文件一样只是它是html是格式,可以吗?

解决方案 »

  1.   

    看看vba代码中有没有相应的功能
      

  2.   

    给一个excel的参考:
    var
      c_reportname, c_dirname, c_filedir, c_report: string;
    begin
     c_reportname :='***'+'.htm';  //要保存的htm文档
     c_filedir := Extractfilepath(application.exename) + '\' + c_reportname;
        //另存报表
        try
          excel_Inst.ActiveWorkBook.SaveAs(c_filedir, 44); //****** 另存为 *.htm格式
        except
          MessageBox(handle, '请打开要另存的报表!', '提示', MB_ICONINFORMATION);
          abort;
        end;
    end;
      

  3.   

    请问在程序中如何把office文档转换成了html格式的?
    问不会,会的东西保守不说,是不是太自私了?