Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi auf geöffnete Excel-Datei zugreifen, um sie auszudrucken (https://www.delphipraxis.net/108469-auf-geoeffnete-excel-datei-zugreifen-um-sie-auszudrucken.html)

Susanne 14. Feb 2008 09:25


auf geöffnete Excel-Datei zugreifen, um sie auszudrucken
 
Hallo,

ich möchte auf eine schon geöffnete Exceldatei zugreifen und diese ausdrucken, wie mache ich das? Soweit bin ich schon:

Delphi-Quellcode:

var
  Excel: TExcelApplication;
begin
  try
    Excel := TExcelApplication.Create(nil);
   
   //auf schon geöffnete Datei zugreifen
    Excel.visible:= true;
    Excel.Worksheets.PrintOut(1, 1, 1, false, null, null, true, null, 0);
    Excel.Quit;
    Excel.Disconnect;
    FreeAndNil(Excel);
  except
  end;
end;
Hoffe, es kann mir jemand helfen.
Vielen Dank.

marabu 14. Feb 2008 10:44

Re: auf geöffnete Excel-Datei zugreifen, um sie auszudrucken
 
Hallo Susanne,

meinst du mit "geöffnete Exceldatei", dass diese bereits mit Excel außerhalb deines Programms geöffnet wurde?

Vielleicht funktioniert es so:

Delphi-Quellcode:
var
  Excel: TExcelApplication;
begin
  Excel := TExcelApplication.Create(Application);
  try
    Excel.ConnectKind := ckRunningInstance;
    Excel.Connect;
    // ...
    Excel.Worksheets.PrintOut(1, 1, 1, false, null, null, true, null, 0);
    Excel.Quit;
    Excel.Disconnect;
  except
    FreeAndNil(Excel);
  end;
end;
Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz