Är det möjligt att sätta focus på ett visst program via VB? Pröva med att hitta "handtaget" till Words huvudfönster och sedan använda det med SetForeGroundWindow API I win2000 går det inte att göra det. Finns ett litet trick man kan använda. Men vet inte om jag bör avslöja det. Om du vet titeln på fönstret går det bra att använda följande rad i VB:Sätta focus på ett program
Om det går, hur gör man?
Om t.ex Word ligger i bakgrunden skulla jag vilja sätta focus så att det ligger längs fram.
Mvh JensSv: Sätta focus på ett program
Sv: Sätta focus på ett program
Sv: Sätta focus på ett program
<code>
AppActivate "fönstertitel"
</code>
Om du har Word igång kan det antagligen räcka med att skriva:
<code>
AppActivate "Microsoft Word"
</code>
I vissa versioner av Word skrivs dock dokumentnamnet ut först i fönstertiteln, vilket innebär att du i så fall bör skriva:
<code>
AppActivate "dokumentnamn"
</code>
Ett tips är att man inte behöver skriva hela fönstertiteln, utan det räcker med de första bokstäverna (så långt som krävs för att det skall gå att särskilja just det fönster som man vill aktivera).