1:能够把数据库的内容输出到excel,并且输出后的字段的宽度和DBGrid中的一样,这样方便用户的操作,(以前用的那个因为记录的数值长,单元格经常显示不下,需要用户不断调整,这样很不方便用户使用)。2:不用word能够打开DOC文档并且能够对它进行简单的修改,修改完成后保存。

解决方案 »

  1.   

    我是新手所以看不明,希望对你有帮助...........http://www.powerba.com/develop/delphi/article/20001003009.htm
      

  2.   

    function OpenWordDocument(const AFileName: String;
      AControl: TCustomMemo): Boolean;
    var
      NewDoc: Variant;
      V: OleVariant;
    begin
      try
        try
          V := CreateOleObject('Word.Application');//建立自动化对象
          NewDoc :=V.Documents.Open(AFileName); //打开指定文件
          NewDoc.Content.Copy; //拷贝到剪贴板
          AControl.Lines.Clear;
          AControl.PasteFromClipboard; //粘贴
          NewDoc.Close; //关闭Word文件
        finally
          V.Quit; //释放自动化对象
        end;
        Result := True;
      except
        Result := False;
      end;
    end;
      

  3.   

    调整表格大小的没有,但是如果不要这点,dxdbgrid可以输出excel