Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" <toto@toto.fr> wrote in message
news:448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" <no_spam@trust.net> a écrit dans le message de news:
u2K2pIxjGHA.456@TK2MSFTNGP05.phx.gbl...
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" <toto@toto.fr> wrote in message
news:448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir qu'une
seule instance ouverte)
Cordialement
Bruno
moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" a écrit dans le message de news:
448fbcd7$0$11933$La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
448fbcd7$0$11933$626a54ce@news.free.fr...
La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" <no_spam@trust.net> a écrit dans le message de news:
u2K2pIxjGHA.456@TK2MSFTNGP05.phx.gbl...
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" <toto@toto.fr> wrote in message
news:448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" a écrit dans le message de news:
448fbcd7$0$11933$La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour
Parceque l'ouverture des fichiers se fait via du script.
Effectivement si j'ouvrais les fichiers via Excel directement, je n'aurai
pas ce genre de probleme ni même de question :)
"jps" a écrit dans le message de news:moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" a écrit dans le message de news:
448fbcd7$0$11933$La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour
Parceque l'ouverture des fichiers se fait via du script.
Effectivement si j'ouvrais les fichiers via Excel directement, je n'aurai
pas ce genre de probleme ni même de question :)
"jps" <vaderetrosp@mas> a écrit dans le message de news:
OB9PfR5jGHA.4748@TK2MSFTNGP04.phx.gbl...
moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
448fbcd7$0$11933$626a54ce@news.free.fr...
La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" <no_spam@trust.net> a écrit dans le message de news:
u2K2pIxjGHA.456@TK2MSFTNGP05.phx.gbl...
Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" <toto@toto.fr> wrote in message
news:448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir
le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
Bonjour
Parceque l'ouverture des fichiers se fait via du script.
Effectivement si j'ouvrais les fichiers via Excel directement, je n'aurai
pas ce genre de probleme ni même de question :)
"jps" a écrit dans le message de news:moi, je me demande où tu tapes et pourquoi tu as besoin de taper, surtout
pour demander l'ouverture du second classeur...
jps perplexe
"Bruno Guerpillon" a écrit dans le message de news:
448fbcd7$0$11933$La case n'est pas cochée et je ne suis pas sur que cela soit en rapport
avec la question
Cordialement
Bruno
"docm" a écrit dans le message de news:Bonjour Bruno Guerpillon.
Outils/Options/Général/Ignorer les autres applications (Enlève le
crochet).
docm
"Bruno Guerpillon" wrote in message
news:448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarreQuand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrirle 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une
seule instance ouverte)
Cordialement
Bruno
Parceque l'ouverture des fichiers se fait via du script.
Parceque l'ouverture des fichiers se fait via du script.
Parceque l'ouverture des fichiers se fait via du script.
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== > ====================================================== >
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== > ====================================================== >
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== > ====================================================== >
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== > ====================================================== >
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== > ====================================================== >
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== > ====================================================== >
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe qui
démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" a écrit dans le message de news:
44903017$0$14855$Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >> ====================================================== >>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >> ====================================================== >>
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
44903017$0$14855$626a54ce@news.free.fr...
Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >> ====================================================== >>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >> ====================================================== >>
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" a écrit dans le message de news:
44903017$0$14855$Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >> ====================================================== >>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >> ====================================================== >>
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de n'avoir
qu'une seule instance ouverte)
Cordialement
Bruno
Salut JPS
N'applique pas ce que je viens de dire, c'est une grosse bétise, je me
suis trompé de post :)
Pour reclarifier, ce que j'ai poster dans ce post c'est une méthode en VB
pour passer automatiquement Excel au 1er plan.
Je l'utilise dans un programme forms (oracle) pour ouvrir mes 2 fichiers
(ce que je cherchais donc à faire) puis à passer Excel au 1er plan (le
code VB précédent).
Pour ouvrir 2 fichiers excel dans la même instance, on utilise des
commandes DDE depuis un form Oracle.
Cordialement
Bruno
"jps" a écrit dans le message de news:
%23JCq72%merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" a écrit dans le message de news:
44903017$0$14855$Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >>> ====================================================== >>>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >>> ====================================================== >>>
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de
n'avoir qu'une seule instance ouverte)
Cordialement
Bruno
Salut JPS
N'applique pas ce que je viens de dire, c'est une grosse bétise, je me
suis trompé de post :)
Pour reclarifier, ce que j'ai poster dans ce post c'est une méthode en VB
pour passer automatiquement Excel au 1er plan.
Je l'utilise dans un programme forms (oracle) pour ouvrir mes 2 fichiers
(ce que je cherchais donc à faire) puis à passer Excel au 1er plan (le
code VB précédent).
Pour ouvrir 2 fichiers excel dans la même instance, on utilise des
commandes DDE depuis un form Oracle.
Cordialement
Bruno
"jps" <jps@wannadoodoo.fr> a écrit dans le message de news:
%23JCq72%23jGHA.4276@TK2MSFTNGP03.phx.gbl...
merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
44903017$0$14855$626a54ce@news.free.fr...
Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >>> ====================================================== >>>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >>> ====================================================== >>>
"Bruno Guerpillon" <toto@toto.fr> a écrit dans le message de news:
448ed9c9$0$12747$636a55ce@news.free.fr...
Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de
n'avoir qu'une seule instance ouverte)
Cordialement
Bruno
Salut JPS
N'applique pas ce que je viens de dire, c'est une grosse bétise, je me
suis trompé de post :)
Pour reclarifier, ce que j'ai poster dans ce post c'est une méthode en VB
pour passer automatiquement Excel au 1er plan.
Je l'utilise dans un programme forms (oracle) pour ouvrir mes 2 fichiers
(ce que je cherchais donc à faire) puis à passer Excel au 1er plan (le
code VB précédent).
Pour ouvrir 2 fichiers excel dans la même instance, on utilise des
commandes DDE depuis un form Oracle.
Cordialement
Bruno
"jps" a écrit dans le message de news:
%23JCq72%merci, bruno : j'applique sur le champ :-)))))
jps
"Bruno Guerpillon" a écrit dans le message de news:
44903017$0$14855$Voila la solution pour ceux qui cela pourrait interesser
Code réalisé, testé avec VB6.
====================================================== >>> ====================================================== >>>
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal nCmdShow As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Const SW_NORMAL = 1
Private Sub Form_Load()
Dim hWndXL As Long, PathXL As String
PathXL = "D:Program FilesMicrosoft OfficeOffice10Excel.exe"
hWndXL = FindWindow("XLMAIN", vbNullString)
If hWndXL = 0 Then
Shell PathXL, vbNormalFocus
Else
ShowWindow hWndXL, SW_NORMAL
SetForegroundWindow hWndXL
End If
While Forms.Count
Unload Forms(0)
DoEvents
Wend
End Sub
====================================================== >>> ====================================================== >>>
"Bruno Guerpillon" a écrit dans le message de news:
448ed9c9$0$12747$Bonjour
Voila une question qu'elle est bête certainement.
Excel 2000.
Quand je tapes : excel classeur1.xl, j'ai une instance Excel.exe qui
démarre
Quand je tapes : excel classeur2.xl, j'ai une 2eme instance Excel.exe
qui démarre
La question est : comment faire (peut importe la facon/language) pour
ouvrir le 2eme fichier dans la 1ere instance (donc le but est de
n'avoir qu'une seule instance ouverte)
Cordialement
Bruno