Ouvrir le fichier Excel dans Excel (application standard Windows) par JSLChers tous,
mon JMP devrait héberger une boîte à outils avec également Excel et d'autres fichiers,
j'ai donc besoin d'ouvrir un fichier par une autre application de mon système Windows (JMP Pro 15.1, Win10).
De préférence, j'utiliserais cette application standard utilisée par l'explorateur Windows lors de l'ouverture d'un fichier.
L'exemple ci-dessous ouvre le xls dans JMP, je voudrais l'ouvrir dans Excel, est-ce que quelqu'un sait comment accomplir cela ?
Merci d'avance!
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big Class.xls" );
cdt << save as( "$TEMP\Big Class.xls" );
// open file in Excel application, not in JMP, how to ?
open(xls_path, /*Excel Wizard*/);
Modélisation statistique avancéeOrganisation du contenuAccès aux donnéesExploration et visualisation des donnéesConception d'expériencesIngénierie de la qualité et des procédésPartage et communication des résultatsRe : Ouvrir un fichier Excel dans Excel (application standard Windows) par JSLMerci @Mauro_Gerber et @txnelson pour les propositions. Dans mon cas, "run program" a fonctionné après une correction de la chaîne de chemin (fileshare commençant par // sur Windows 10), la proposition avec "web" n'a pas fonctionné, j'ai essayé plusieurs fois, ça a l'air élégant.
Je ne sais pas pourquoi, je n'ai rien trouvé dans le journal ..., tout simplement aucun Excel n'a démarré (Win10, Office16).
Re : Ouvrir un fichier Excel dans Excel (application standard Windows) par JSLL'utilisation de la fonction Web() est un moyen simple et rapide d'ouvrir un fichier externe dans l'application qui lui est assignée
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big Class.xls" );
cdt << save as( "$TEMP\Big Class.xls" );
web("$TEMP\Big Class.xls");Re : Ouvrir un fichier Excel dans Excel (application standard Windows) par JSLSoyez conscient d'éviter les espaces dans le nom du fichier, sinon l'argument doit inclure "chemin" dans la chaîne (donc double")
Names Default To Here( 1 );
cdt = Open( "$SAMPLE_DATA\Big Class.jmp" );
xls_path = Convert File Path( "$TEMP\Big_Class.xls" );
cdt << save as( "$TEMP\Big_Class.xls" );
RP = Run Program(
Executable( "C:\Program Files (x86)\Microsoft Office\Office15\excel.exe"/*path to excel, you may search it in the registration entry of microsoft*/ ),
Options( {"/r",SUBSTR(xls_path,2)} ),
);
Re : Ouvrir un fichier Excel dans Excel (application standard Windows) par JSLBonjour, j'ai un cas similaire, mais pas le même. J'ai déjà le fichier source au format xlsx et il comprend plusieurs onglets.
J'aimerais avoir un script qui l'ouvre en lecture seule ou sa copie (la copie est la meilleure option) dans Excel.
Ma version de Win10 et Win11 n'offre aucune option pour cela :
Excel situé dans C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
Mais une alarme Excel est apparue avec la signification qu'il ne peut pas trouver le fichier 
Names Default To Here( 1 );
path="my_excel_file_absulute_path";
RP = Run Program(
Executable( "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE"),
Options( {"/r",path} ),
);