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.
[R] Shellexecute & Excel
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Shellexecute & Excel
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 !
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Shellexecute & Excel
Bonjour,
Sous Win 7 Office 2013
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
Sous Win 7 Office 2013
ShellExecute("Excel.exe",@ScriptDir & "\Copi_classeur.xlsb")
sinon Excel s'ouvre à videAucune explication d'autant plus que la première fois ShellExecute(@ScriptDir & "\Copi_classeur.xlsb") a ouvert le classeur mais pas la deuxième fois
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Shellexecute & Excel
Merci pour ta piste.
Je m'en suis sorti avec ca :
J'ai aussi eu des cas où ca fonctionnait une fois sur deux... Zarbi.
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")
$path = RegRead ($reg, "Path")
$path = $path & "excel.exe"
Run ($path & " " & @ScriptDir & "\" & @YEAR & "\" & @MON & "\Compte_Rendu_Activite_"&@YEAR&@MON&@MDAY&".xlsx")
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: [..] Shellexecute & Excel
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)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: [..] Shellexecute & Excel
Parce que j'ai l'habitude, pour des opérations simples, de bosser avec shellexecute.
Mais je note cette info.
Mais je note cette info.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !