如题,最好能提供源代码!!
解决方案 »
- 用dbExpress连接MYSQL时出错 提示:unable to load dbexpmy4.dll
- delphi中如何用正则表达式?我是新手请大家帮忙
- 如何在delphi中实现判断 镶嵌在程序中的webboroswer的状态呢
- ado+access 程序打包问题? 100分 在线等待.
- 同一个Tchart如何显示多个图表?
- 在线等待-100求救 很简单啊--来吧 我送分给你
- DELPHI中计时的问题,很急!!!!!!!!!!!
- 如何用delphi读取excel文件并将读取数据放入oracle
- 如何在delphi中实现打印条码 有相关的控件么?
- [分享]将dataset导出EXCEL的function
- 一个很讨厌的问题!!
- 大龙驹老师接分,感谢您为俺们这帮菜鸟热情的解答
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Buttons, ExtCtrls,db,DBTables, ComCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Query1: TQuery;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure WriteDatasetToExcel(AQueryName: TQuery; AStrVar: String);
end;var
Form1: TForm1;implementationuses Comobj;{$R *.DFM}{ TForm1 }procedure TForm1.WriteDatasetToExcel(AQueryName: TQuery; AStrVar: String);
var
EclApp,WorkBook : Variant;
range,wordapp:Variant;
xlsFileName : String ;
I : Integer ;
column : Integer ;
Row : Integer ;
Fdate:TDateTime;
Year, Month, Day, Hour, Min, Sec, MSec: Word;
StrDate:String ;
StrDate1:String ;
Begin
wordapp := CreateOleObject('word.Application');
wordapp.visible:=true;wordapp.Documents.add;range:=wordapp.Documents.item(1).range;//这里是写入
range.Text:='this is a ;aklsdjfkljasd ';
//这里是保存
{ wordapp.Documents.item(1).saveas('c:\foo.doc');
word.options.sendmailattach:=true;
wordapp.Documents.item(1).sendmail;}
//这里是退出
wordapp.Documents.item(1).close ;
wordapp.quit;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
WriteDatasetToExcel(query1,'Excel文件测试');
end;end.