Autor Beitrag
da_rul
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Do 24.02.11 22:05 
hey leute, ich bins mal wieder ;)


brauch eure hilfe beim einstellen der breite des Wordapps, ich öffne es wiefolgt:

ausblenden Delphi-Quelltext
1:
2:
3:
  Wordapp:=CreateOLEObject('Word.Application');
    Wordapp.Visible:=True;
    Wordapp.Documents.Open(Pfad+'\'+Dokumentname);


wie kann ich aber nun die Breite und die Höhe des Fensters einstellen?

lg, und danke schon im voraus! :)
Gerd Kayser
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 632
Erhaltene Danke: 121

Win 7 32-bit
Delphi 2006/XE
BeitragVerfasst: Fr 25.02.11 00:30 
user profile iconda_rul hat folgendes geschrieben Zum zitierten Posting springen:
wie kann ich aber nun die Breite und die Höhe des Fensters einstellen?

Das geht mit SetWindowPlacement. Beispiel:
ausblenden Delphi-Quelltext
1:
2:
3:
var
  Position : TWindowPlacement;
  Wnd      : HWnd;

Nach den Anweisungen zum Starten von Winword (also nach Deinen von Dir oben gezeigten Zeilen):
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
  Position.length := SizeOf(TWindowPlacement);
  Position.showCmd := sw_ShowNormal;
  Position.rcNormalPosition := Rect(2004001400900);
  Wnd :=  FindWindow('OpusApp''Microsoft Word');
  SetWindowPlacement(Wnd, Position);