Hallo,
Wie kann ich eine Word-Instanz aus meiner Taskleiste holen?
ich habe es schon mit diesen versucht, aber leider kennt
OLE diese Funktion nicht.
Delphi-Quellcode:
{* Prüfe ob instanz vorhanden ist *}
Word := GetActiveOleObject('Word.Application');
//WordHandle := FindWindow('Microsoft Word',nil);
WordHandle := Word.Hwnd;
Word.WindowState := wsNormal;
Word.Visible := True;
SetForegroundWindow(WordHandle);
kurioser weise haut diese mit Excel wunderbar hin
Delphi-Quellcode:
Excel := GetActiveOleObject('
Excel.Application');
ExcelHandle := Excel.Hwnd;
{* Handle wird ermittelt *}
Excel.WindowState := SW_SHOWNORMAL;
{* Fenster wird aus der Taskleiste geholt *}
SetForegroundWindow(ExcelHandle);
{* Fenster wird in den Vordergrund geholt *}
weiss jemand wie ich dieses Problem lösen kann?