Gente, ao clicar em um botão irá sempre focar a janela do excel, está 
tudo funcionando, mas quando eu abro qualquer planilha não consegue 
mas achar a janela, pois é mudado o texto caption da janela. Já usei a 
classe da janela do excel ex: XLMAIN, mas só consigo detectar e não 
focar a janela. 

Pergunta como eu faço para focar a janela pela classe, de uma forma 
estável?


var 
H: HWND;

begin

H := FindWindow(Nil,'Microsoft Excel - Pasta1');
if H > 0 then
ShowWindow(H, SW_SHOWDEFAULT);
SetForegroundWindow(H); // Foca

end;


agradeço vossa ajuda!!!!!!!!!!!


Responder a