Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLEstimados,
mi JMP debería albergar una caja de herramientas con Excel y otros archivos,
entonces necesito abrir un archivo con otra aplicación de mi sistema Windows (JMP Pro 15.1, Win10).
Lo más preferiblemente, usaría esa aplicación estándar que usa el explorador de Windows, al abrir un archivo.
El siguiente ejemplo abre el xls en JMP, me gustaría abrirlo en Excel, ¿alguien sabe cómo lograrlo?
¡Gracias por adelantado!
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: Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLTenga en cuenta que debe evitar espacios en el nombre del archivo, de lo contrario, el argumento debe incluir "ruta" en la cadena (por lo tanto, doble ")
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: Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLEl uso de la función Web () es una forma rápida y sencilla de abrir un archivo externo en su aplicación asignada
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");