 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Peter Tickler Guest
|
Posted: Fri Dec 19, 2003 12:08 pm Post subject: Excel problems |
|
|
My requirement is to open Excel files from my Delphi 6 application. I have
imported the Excel2000 type library, placed a TExcelApplication object on my
form, and used the following code to open the selected file:
procedure TfmExcel.Open(excelFilename: Olevariant);
var
LCID : Integer;
begin
LCID := LOCALE_USER_DEFAULT;
// showMessage(NewExcelApp.Name);
NewExcelApp := TExcelApplication.Create(Self);
NewExcelApp.Workbooks.Open(ExcelFilename,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam, Emptyparam,Emptyparam, LCID);
NewExcelApp.Visible[LCID] := true;
end;
The first time I open an Excel file, it works fine, but if I close it, and
then try and open another one (or the same one again), it starts to open
then locks up.
Any ideas as to how I can get round this?
Peter Tickler
|
|
| Back to top |
|
 |
Deborah Pate (TeamB) Guest
|
Posted: Fri Dec 19, 2003 1:33 pm Post subject: Re: Excel problems |
|
|
<
My requirement is to open Excel files from my Delphi 6
application. I have imported the Excel2000 type library,
placed a TExcelApplication object on my form
FYI it is better to use the components that are supplied
with D6 if you can, rather than import the library
yourself, because the D6 importer was buggy.
<
The first time I open an Excel file, it works fine, but if
I close it, and then try and open another one (or the same
one again), it starts to open then locks up.
This happens if you didn't close Excel completely. You have
to Disconnect the component after calling Excel.Quit, or
Excel skulks around in memory waiting for a chance to bite.
:)
--
Deborah Pate (TeamB) http://delphi-jedi.org
TeamB don't see posts sent via Google or ISPs
Use the real Borland server: newsgroups.borland.com
http://www.borland.com/newsgroups/genl_faqs.html
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|