aFilename := 'c:\temp\test1.[B]CSV[/B]'
AssignFile(afile , aFilename );
Rewrite(afile) ;
Writeln(afile,' line header 1 ') ;
Writeln(afile ,'[B];[/B]','titr 1','[COLOR=red];[/COLOR]','titr 2' );
while not adoquery1.eof
begin
Writeln(afile ,';',adoquery1.fieldbyname('field1 ').asstring ,';',adoquery1.fieldbyname('field2').asstring );
adoquer1.next ;
end // while
CloseFile(afile);
ShellExecute (HWND(nil), 'open', pchar(aFilename), '', '', SW_SHOWNORMAL );