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 im OleContainer bei Focusverlust nicht mehr sichtbar (https://www.delphipraxis.net/136826-excel-im-olecontainer-bei-focusverlust-nicht-mehr-sichtbar.html)

BrunoT 8. Jul 2009 15:56


Excel im OleContainer bei Focusverlust nicht mehr sichtbar
 
Hallo,

ich habe da ein Problem mit dem OleContainer.

Es sei ein OleContainer und ein Edit-Feld auf einer Form.

mit dem folgenden Quelltext lade ich eine Excel-Datei in den Container. Klicke ich aber auf das Edit-Feld, dann wird der OleContainer weiß und ich muss erst wieder mit Doppelclick diesen aktivieren.

Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
var
  s: string;
  i: byte;
begin
  s := paramstr(0);
  s := ExtractFileDir(s) + '\';
  Statusbar1.Panels.Items[1].Text := s;
  olecontainer1.CreateObjectFromFile(s + 'vorlage.xls', false);
  olecontainer1.DoVerb(ovprimary);
  Book := olecontainer1.OleObject;
  xlapp := book.application;
  sheet := book.activesheet;
  For i:=1 to 2 do
  xlapp.CommandBars['Worksheet Menu Bar'].Enabled := False;
  for i := 1 to xlapp.CommandBars.count do
    xlapp.CommandBars[i].Enabled := FALSE;
  xlapp.DisplayFormulaBar := true;
  aktiv:=true;
  beendet:=false;

end;
Woran liegt das?

Für eine Lösung wäre ich dankbar.

mfg

Holger

BrunoT 9. Jul 2009 15:16

Re: Excel im OleContainer bei Focusverlust nicht mehr sichtb
 
Halllloooo,


darf ich noch mal fragen?

mfg

Holger


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

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