Salve a tutti,
nel mio lavoro ho aperto excel 2003 e il browser Opera.
Vorrei che in fondo ad una macro come ultima azione ci fosse un codice che portasse il browser Opera in primo piano.
Grazie a tutti
Teto
Moderatori: Anthony47, Flash30005
Option Explicit
'Api:
Private Declare Function apiGetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal Hwnd As Integer, ByVal lpString As String, ByVal cch As Integer) As Integer
Private Declare Function apiGetWindow Lib "user32" Alias "GetWindow" (ByVal Hwnd As Integer, ByVal wCmd As Integer) As Integer
Private Declare Function apiGetDesktopWindow Lib "user32" Alias "GetDesktopWindow" () As Integer
Public Declare Function SetForegroundWindow Lib "user32.dll" (ByVal Hwnd As Long) As Long
Function SetWindow(ByVal myWinCap As String) As Boolean
Dim wStrLen As Long, Rispo
Dim wHandle As Long
Dim wHandleLen As Long
Dim cTxt As String * 255
wHandle = apiGetWindow(apiGetDesktopWindow(), 5)
Do While wHandle <> 0
wStrLen = apiGetWindowText(wHandle, cTxt, 255)
If InStr(1, cTxt, myWinCap, vbTextCompare) > 0 Then
Rispo = SetForegroundWindow(wHandle)
SetWindow = True
Exit Do
End If
wHandle = apiGetWindow(wHandle, 2)
Loop
End Function
wSet = SetWindow("ParteDell'intestazioneDellaFinestraDesiderata")
Torna a Applicazioni Office Windows
Barra Applicazioni tasto destro non attivo e ALTRO Autore: ricky53 |
Forum: Sistemi Operativi Windows Risposte: 6 |
Problema con barra delle applicazioni Autore: Gilindone |
Forum: Sistemi Operativi Windows Risposte: 4 |
Visitano il forum: raimea e 5 ospiti