Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Excel-Fenstergröße skalieren?


D. Annies - Mo 29.11.10 16:44
Titel: Excel-Fenstergröße skalieren?
Hi, Delpher,
(wie) ist es möglich, Excel nicht maximized zu starten, sondern in einem Fenster,
z.B. mit den SetBounds(100,150,600,400)?
Vielen Dank für eine Idee/Hinweis,
Detlef


bummi - Mo 29.11.10 17:03

Ich finde gerade nicht die Zeit den Namen für Excel zu suchen
das hier geht mit Notepad, sollte auch mit Excel gehen

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
var
  hExcel: hWnd;
begin
  hExcel := FindWindow('Notepad'nil);
  SetWindowPos(hExcel, 0100,150,600,400,0);
end;


EDIT: habs, geht freilich erst wenn das Fenster bereits erzeugt ist


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
  hExcel: hWnd;

begin
  hExcel := FindWindow('XLMAIN'nil);
  SetWindowPos(hExcel, 000300400,0);
end;


D. Annies - Mo 29.11.10 17:20

Hi, Bummi - TOLL!!

Danke, sagt Detlef aus Lübeck!
(Das ging ja schnell)