OVH Cloud OVH Cloud

Question difficile ? ou impossible ?

7 réponses
Avatar
Leo
Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------

7 réponses

Avatar
LeSteph
Bonsoir ,
si excel clignote c'est déjà une info
cela veut dire que excel appelle ...
Docm a complèté déjà à la limite de mes connaissances
désolé de ne pouvoir t'aider plus ,cela devient trop compliqué et
je ne sais pas vraiment où tout cela veut mener, certains trouveront
sûrement
je te le souhaite, mais limite toi à un seul fil sinon plus personne ne
suivra.
à bientôt
lSteph
"Leo" a écrit dans le message de news:

Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------






Avatar
Leo
bonsoir,

Ok Lsteph, je me limiterais à un seul fil.

Merci pour ton aide précieuse,

Je poursuis mon chemin, bonne route à toi..........



"LeSteph" a écrit dans le message de news:

Bonsoir ,
si excel clignote c'est déjà une info
cela veut dire que excel appelle ...
Docm a complèté déjà à la limite de mes connaissances
désolé de ne pouvoir t'aider plus ,cela devient trop compliqué et
je ne sais pas vraiment où tout cela veut mener, certains trouveront
sûrement
je te le souhaite, mais limite toi à un seul fil sinon plus personne ne
suivra.
à bientôt
lSteph
"Leo" a écrit dans le message de news:

Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------










Avatar
twinley
bonjour,

Tu peux tenter :
Dans outils options onglet général décoche ignorer les autres logiciels

Mais c'est sans garantie, je tâtonne
--
à+twinley
"Leo" a écrit dans le message de
news:
bonsoir,

Ok Lsteph, je me limiterais à un seul fil.

Merci pour ton aide précieuse,

Je poursuis mon chemin, bonne route à toi..........



"LeSteph" a écrit dans le message de news:

Bonsoir ,
si excel clignote c'est déjà une info
cela veut dire que excel appelle ...
Docm a complèté déjà à la limite de mes connaissances
désolé de ne pouvoir t'aider plus ,cela devient trop compliqué et
je ne sais pas vraiment où tout cela veut mener, certains trouveront
sûrement
je te le souhaite, mais limite toi à un seul fil sinon plus personne ne
suivra.
à bientôt
lSteph
"Leo" a écrit dans le message de news:

Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans
la



barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------














Avatar
Michel Pierron
Bonjour Leo;
As-tu essayé en plaçant dans ta procédure OnTime: AppActivate
Application.Caption
MP

"Leo" a écrit dans le message de
news:
Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------






Avatar
Michel Pierron
RE Leo;
Sinon, tu peux tenter:

Private Declare Function ShowWindow Lib "user32" _
(ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32.dll" _
Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function GetWindowText Lib "user32.dll" Alias _
"GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String _
, ByVal nMaxCount As Long) As Long
Private Declare Function EnumWindows Lib "user32.dll" _
(ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Private Declare Function IsWindowVisible Lib "user32" _
(ByVal hwnd As Long) As Long

Private Function EnumWindowsProc&(ByVal hwnd&, ByVal lParam&)
Dim SLength&, Buffer As String
SLength = GetWindowTextLength(hwnd) + 1
If SLength > 1 Then
Buffer = Space(SLength)
GetWindowText hwnd, Buffer, SLength
If IsWindowVisible(hwnd) Then
Select Case Left(Buffer, SLength - 1)
Case "Program Manager" ' On change rien !!!
Case Application.Caption: ShowWindow hwnd, 3
Case Else: ShowWindow hwnd, 2
End Select
End If
End If
EnumWindowsProc = 1
End Function

Sub CommandButton1_Click()
Application.OnTime Now + TimeValue("00:00:30"), "ActiverLaFenetreExcel"
End Sub

Private Sub ActiverLaFenetreExcel()
EnumWindows AddressOf EnumWindowsProc, 0
End Sub

MP

"Leo" a écrit dans le message de
news:
Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------






Avatar
Leo
Bonsoir,

Merci et BRAVO pour ces deux EXCELLENTES solutions.

MPFE est vraiment une mine d'or, ses contributeurs sont souvent incollables
et sympathiques et les solutions toujours élégantes.

Nota :
Pas très fort en API Windows le père LEO.
Quelqu'un a une adresse Web, un livre à recommander ??????????

Leo

"Michel Pierron" a écrit dans le message de news:
e$
RE Leo;
Sinon, tu peux tenter:

Private Declare Function ShowWindow Lib "user32" _
(ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32.dll" _
Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function GetWindowText Lib "user32.dll" Alias _
"GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String _
, ByVal nMaxCount As Long) As Long
Private Declare Function EnumWindows Lib "user32.dll" _
(ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Private Declare Function IsWindowVisible Lib "user32" _
(ByVal hwnd As Long) As Long

Private Function EnumWindowsProc&(ByVal hwnd&, ByVal lParam&)
Dim SLength&, Buffer As String
SLength = GetWindowTextLength(hwnd) + 1
If SLength > 1 Then
Buffer = Space(SLength)
GetWindowText hwnd, Buffer, SLength
If IsWindowVisible(hwnd) Then
Select Case Left(Buffer, SLength - 1)
Case "Program Manager" ' On change rien !!!
Case Application.Caption: ShowWindow hwnd, 3
Case Else: ShowWindow hwnd, 2
End Select
End If
End If
EnumWindowsProc = 1
End Function

Sub CommandButton1_Click()
Application.OnTime Now + TimeValue("00:00:30"), "ActiverLaFenetreExcel"
End Sub

Private Sub ActiverLaFenetreExcel()
EnumWindows AddressOf EnumWindowsProc, 0
End Sub

MP

"Leo" a écrit dans le message de
news:
Bonsoir,
Je me sers de OnTime pour lancer une fenêtre. Si je suis sur un autre
logiciel pendant le déclenchement de l'événement, je souhaite être
directement redirigé sur excel. Aujourd'hui, seul excel clignote dans la
barre des tâches...

Est ce possible ?
Comment faire ?

Merci d'avance,

--

Amicalement
Leo
----------------------------------------------------------
Pour les Riders, BMX, VTT, un seul site
LITTLE BIG TRAIL
http://perso.wanadoo.fr/lbt/
----------------------------------------------------------









Avatar
GD
Bonsour ® Leo ,
la bible se trouve là :
'URL: http://www.allapi.net/
'

télécharger le Api-guide.exe

@+

Bonsoir,
Merci et BRAVO pour ces deux EXCELLENTES solutions.
Nota :
Pas très fort en API Windows le père LEO.
Quelqu'un a une adresse Web, un livre à recommander ??????????
Leo