Ouvrir un 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 y parvenir?
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*/);
ScriptingRe: Ouvrir un fichier Excel dans Excel (application standard Windows) par JSLAttention à é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 JSLL'utilisation de la fonction Web () est un moyen rapide et facile d'ouvrir un fichier externe dans l'application qui lui est attribué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");