[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 : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[R] Shellexecute & Excel

#1

Message par DimVar »

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 : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Shellexecute & Excel

#2

Message par walkson »

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
(Je ne compte que les heures heureuses)
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Shellexecute & Excel  

#3

Message par DimVar »

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 : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Shellexecute & Excel

#4

Message par walkson »

Et pourquoi ne pas utiliser _Excel_BookOpen() ?
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 867
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Shellexecute & Excel

#5

Message par DimVar »

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