Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Excel Arbeitsblatt erscheint nicht (https://www.delphipraxis.net/108308-excel-arbeitsblatt-erscheint-nicht.html)

little_budda 11. Feb 2008 12:35


Excel Arbeitsblatt erscheint nicht
 
Hallo,

ich nutze folgenden Code unter D5 um ein Excel Sheet anzusprechen.
Delphi-Quellcode:
  // Excel 3 starten
  try
    XLApp3 := GetActiveOleObject('Excel.Application');
  except
    try
      //Wenn nicht eine neue erstellen
      XLApp3 := CreateOleObject('Excel.Application');
    except
      //Bei Fehler exit
      ShowMessage('Der dritte Excel-Prozess kann nicht gestartet werden!');
      Exit;
    end;
  end;

  // Excel-Datei 3 öffnen
  XLApp3.Workbooks.Open(sBaseFile3);
  XLApp3.visible := true;
  // Blatt zuweisen
  XLSheet3:= XLApp3.Workbooks[1].WorkSheets[1];
Es öffnet sich dann auch die Excel Anwendung aber das Sheet erscheit nicht.
Ich kann problemlos auf das Sheet zugreifen, nur sehen kann ich es nicht.

Hat jemand eine Iddee?

:gruebel:

semo 11. Feb 2008 13:04

Re: Excel Arbeitsblatt erscheint nicht
 
existiert die datei denn?
(eine prüfung mit fileexists(...) sollte helfen)

little_budda 11. Feb 2008 13:24

Re: Excel Arbeitsblatt erscheint nicht
 
Ja, die Datei gibt es.
Hab sie vorher händisch angelegt.

semo 11. Feb 2008 13:29

Re: Excel Arbeitsblatt erscheint nicht
 
Delphi-Quellcode:
   
const
  xlWBATWorksheet = -4167;
begin
  ....
  XLApp.Visible := True;

  //Workbook hinzufügen
  XLApp.Workbooks.Add(xlWBATWorksheet);

  //Sheets anlegen
  XLApp.Worksheets.Add();

  ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:30 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