[R] Shellexecute & Excel

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 835
Enregistré le : ven. 30 mai 2008 14:08
Status : Hors ligne

[R] Shellexecute & Excel

#1

Message par DimVar » mar. 29 oct. 2019 15:45

Bonjour,

ENV : win10
Excel Ver : 365 pro plus

ShellExecute (@ScriptDir & "\test.xlsx")

M'ouvre Excel, mais pas le fichier test.xlsx

ShellExecute (@ScriptDir & "\test.docx")
M'ouvre Word, avec le fichier test.docx


Autre test :

Touche clavier WIN + R => excel C:\Users\xxx\Script\test.xlsx
Ca ouvre bien le fichier.

Une idée de la raison pour laquelle Excel me taquine ?

Cdlt, Dimvar.
Modifié en dernier par DimVar le mer. 30 oct. 2019 13:29, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 721
Enregistré le : ven. 12 août 2011 18:49
Localisation : Essonne
Status : Hors ligne

Re: [..] Shellexecute & Excel

#2

Message par walkson » mar. 29 oct. 2019 20:54

Bonjour,
Sous Win 7 Office 2013
ShellExecute("Excel.exe",@ScriptDir & "\Copi_classeur.xlsb") sinon Excel s'ouvre à vide
Aucune explication d'autant plus que la première fois ShellExecute(@ScriptDir & "\Copi_classeur.xlsb") a ouvert le classeur mais pas la deuxième fois :shock:
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi

Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 835
Enregistré le : ven. 30 mai 2008 14:08
Status : Hors ligne

Re: [..] Shellexecute & Excel  

#3

Message par DimVar » mer. 30 oct. 2019 08:13

Merci pour ta piste.
Je m'en suis sorti avec ca :
$reg = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe"
$path = RegRead ($reg, "Path")
$path = $path & "excel.exe"
Run ($path & " " & @ScriptDir & "\" & @YEAR & "\" & @MON & "\Compte_Rendu_Activite_"&@YEAR&@MON&@MDAY&".xlsx")
J'ai aussi eu des cas où ca fonctionnait une fois sur deux... Zarbi.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 721
Enregistré le : ven. 12 août 2011 18:49
Localisation : Essonne
Status : Hors ligne

Re: [..] Shellexecute & Excel

#4

Message par walkson » mer. 30 oct. 2019 09:09

Et pourquoi ne pas utiliser _Excel_BookOpen() ?
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi

Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 835
Enregistré le : ven. 30 mai 2008 14:08
Status : Hors ligne

Re: [..] Shellexecute & Excel

#5

Message par DimVar » mer. 30 oct. 2019 13:28

Parce que j'ai l'habitude, pour des opérations simples, de bosser avec shellexecute.
Mais je note cette info.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !

Répondre