exécuter un fichier quelconque à partir d'une macro
6 réponses
coco le bo
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait, je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel HOLDERITH
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il lancer pour exécuter un fichier quelconque à partir d'une macro. En fait, je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il lancer pour exécuter un fichier quelconque à partir d'une macro. En fait, je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
coco le bo
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise
retval = Shell("c:tempessai.ppt", 1)
j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message news:
#4pUvd6oDHA.2868@TK2MSFTNGP09.phx.gbl...
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande
faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En
fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le
fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Michel HOLDERITH
oui t'as raison. il faut d'abord faire un shell avec l'executable qui va etre capable d'ouvrir ton fichier. @+ Michel.
"coco le bo" wrote in message news:bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
oui t'as raison. il faut d'abord faire un shell avec l'executable qui va
etre capable d'ouvrir ton fichier.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:bob2jh$rd2$1@s1.read.news.oleane.net...
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon
fichier
bat
Maintenant si j'utilise
retval = Shell("c:tempessai.ppt", 1)
j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message news:
#4pUvd6oDHA.2868@TK2MSFTNGP09.phx.gbl...
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande
faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En
fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier
(si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le
fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
oui t'as raison. il faut d'abord faire un shell avec l'executable qui va etre capable d'ouvrir ton fichier. @+ Michel.
"coco le bo" wrote in message news:bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
coco le bo
super ça marche bien, même sur 97.
Grand merci
"Hervé" a écrit dans le message news:
Salut, Et avec ShellExecute ? il recherche le programme associé au fichier. Declare Function ShellExecute Lib "shell32.dll" Alias _ "ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _ String, ByVal lpszFile As String, ByVal lpszParams As String, _ ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir() ShellExecute 0, "open", "D:Mon document.doc", _ vbNullString, vbNullString, 1 End Sub Hervé.
"coco le bo" a écrit dans le message news: bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell.
@+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
super ça marche bien, même sur 97.
Grand merci
"Hervé" <hmsilve@wanadoo.fr> a écrit dans le message news:
udp4i96oDHA.2676@TK2MSFTNGP11.phx.gbl...
Salut,
Et avec ShellExecute ? il recherche le programme associé au fichier.
Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _
String, ByVal lpszFile As String, ByVal lpszParams As String, _
ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir()
ShellExecute 0, "open", "D:Mon document.doc", _
vbNullString, vbNullString, 1
End Sub
Hervé.
"coco le bo" <coco@hotmail.com> a écrit dans le message news:
bob2jh$rd2$1@s1.read.news.oleane.net...
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon
fichier
bat
Maintenant si j'utilise
retval = Shell("c:tempessai.ppt", 1)
j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message news:
#4pUvd6oDHA.2868@TK2MSFTNGP09.phx.gbl...
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande
shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande
faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En
fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier
(si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un
xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le
fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
Salut, Et avec ShellExecute ? il recherche le programme associé au fichier. Declare Function ShellExecute Lib "shell32.dll" Alias _ "ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _ String, ByVal lpszFile As String, ByVal lpszParams As String, _ ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir() ShellExecute 0, "open", "D:Mon document.doc", _ vbNullString, vbNullString, 1 End Sub Hervé.
"coco le bo" a écrit dans le message news: bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell.
@+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Hervé
Salut, Et avec ShellExecute ? il recherche le programme associé au fichier. Declare Function ShellExecute Lib "shell32.dll" Alias _ "ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _ String, ByVal lpszFile As String, ByVal lpszParams As String, _ ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir() ShellExecute 0, "open", "D:Mon document.doc", _ vbNullString, vbNullString, 1 End Sub Hervé.
"coco le bo" a écrit dans le message news: bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Salut,
Et avec ShellExecute ? il recherche le programme associé au fichier.
Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _
String, ByVal lpszFile As String, ByVal lpszParams As String, _
ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir()
ShellExecute 0, "open", "D:Mon document.doc", _
vbNullString, vbNullString, 1
End Sub
Hervé.
"coco le bo" <coco@hotmail.com> a écrit dans le message news:
bob2jh$rd2$1@s1.read.news.oleane.net...
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon
fichier
bat
Maintenant si j'utilise
retval = Shell("c:tempessai.ppt", 1)
j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message news:
#4pUvd6oDHA.2868@TK2MSFTNGP09.phx.gbl...
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande
faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En
fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier
(si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le
fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
Salut, Et avec ShellExecute ? il recherche le programme associé au fichier. Declare Function ShellExecute Lib "shell32.dll" Alias _ "ShellExecuteA" (ByVal hWnd As Long, ByVal lpszOp As _ String, ByVal lpszFile As String, ByVal lpszParams As String, _ ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Sub Ouvrir() ShellExecute 0, "open", "D:Mon document.doc", _ vbNullString, vbNullString, 1 End Sub Hervé.
"coco le bo" a écrit dans le message news: bob2jh$rd2$
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Denis Michon
Bonjour Coco le bo,
Voici un exemple avec un fichier word tu fais la même chose mais avec powerpoint
Sub OuvreFichier() Shell "C:Program FilesMicrosoft OfficeOffice10WINWORD.EXE C:exceltest1.doc", vbMaximizedFocus AppActivate "Microsoft Word" End Sub
Salutations!
"coco le bo" a écrit dans le message de news:bob2jh$rd2$ non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).
Merci d'avance
Bonjour Coco le bo,
Voici un exemple avec un fichier word tu fais la même chose mais avec powerpoint
Sub OuvreFichier()
Shell "C:Program FilesMicrosoft OfficeOffice10WINWORD.EXE C:exceltest1.doc", vbMaximizedFocus
AppActivate "Microsoft Word"
End Sub
Salutations!
"coco le bo" <coco@hotmail.com> a écrit dans le message de news:bob2jh$rd2$1@s1.read.news.oleane.net...
non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier
bat
Maintenant si j'utilise
retval = Shell("c:tempessai.ppt", 1)
j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message news:
#4pUvd6oDHA.2868@TK2MSFTNGP09.phx.gbl...
Salut,
Veux-tu passer par l'ouverture d'excel ?
si oui
lors de l'ouverture du fichier il faut mettre des conditions et tester
toutes les extentions du fichier ouvert et passer par la commande shell.
@+
Michel.
"coco le bo" <coco@hotmail.com> wrote in message
news:boares$mml$1@s1.read.news.oleane.net...
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande
faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En
fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si
c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls,
c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le
fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre
execute(chemin_du_fichier).
Voici un exemple avec un fichier word tu fais la même chose mais avec powerpoint
Sub OuvreFichier() Shell "C:Program FilesMicrosoft OfficeOffice10WINWORD.EXE C:exceltest1.doc", vbMaximizedFocus AppActivate "Microsoft Word" End Sub
Salutations!
"coco le bo" a écrit dans le message de news:bob2jh$rd2$ non je ne pas passer par l'ouverture d'excel
en fait j'utilise la commande dans ma macro
retval = Shell("c:tempessai.bat", 1)
ici ça marche nickel, il me lance une fenetre dos, et m'exécute mon fichier bat
Maintenant si j'utilise retval = Shell("c:tempessai.ppt", 1) j'ai une une erreur 'Argument ou appel de procédure incorrect'
en fait la commande 'shell' exécute la commande sous dos non??
"Michel HOLDERITH" <#nospam# a écrit dans le message news: #
Salut, Veux-tu passer par l'ouverture d'excel ? si oui lors de l'ouverture du fichier il faut mettre des conditions et tester toutes les extentions du fichier ouvert et passer par la commande shell. @+ Michel.
"coco le bo" wrote in message news:boares$mml$
Bonjour,
je voulais savoir s'il était possible, ou du moins quelle commande faut-il
lancer pour exécuter un fichier quelconque à partir d'une macro. En fait,
je
voudrai juste imiter le double clique de la souris sur ledit fichier (si c'est un fichier .doc, le fichier s'ouvre avec world, si c'est un xls, c'est
excel qui s'ouvre etc..), et le poste client se charge d'ouvrir le fichier
avec l'appli qu'il faut.
Voilà, je pense qu'il doit y avoir un truc du genre execute(chemin_du_fichier).