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,
así que necesito abrir un archivo con otra aplicación desde mi sistema Windows (JMP Pro 15.1, Win10).
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 de antemano!
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*/);
Modelado Estadístico AvanzadoOrganización de contenidoAcceso a los datosExploración y visualización de datosDiseño de experimentosIngeniería de Calidad y ProcesosCompartir y comunicar resultadosRe: Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLGracias @Mauro_Gerber y @txnelson por las propuestas. En mi caso, "ejecutar programa" funcionó después de una corrección de la cadena de ruta (archivo compartido que comienza con // en Windows 10), la propuesta con "web" no funcionó, lo intenté varias veces, se ve elegante.
No estoy seguro, por qué, no pude encontrar nada en el registro ..., simplemente no se inició Excel (Win10, Office16).
Re: Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLUsar la función Web() es una forma rápida y fácil 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");Re: Abrir archivo de Excel en Excel (aplicación estándar de Windows) por JSLTenga cuidado de evitar espacios en el nombre del archivo; de lo contrario, el argumento debe incluir "ruta" en la cadena (así que 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 Excel en Excel (aplicación estándar de Windows) mediante JSLHola, tengo un caso similar, pero no el mismo. Ya tengo el archivo fuente en formato xlsx e incluye varias pestañas.
Me gustaría tener un script que lo abra como solo lectura o su copia (copiar es la mejor opción) en Excel.
Mi versión de Win10 y en Win11 no hay opción para esto:
excel ubicado en C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
Pero apareció una alarma de Excel con el significado de que no puede encontrar el archivo. 
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} ),
);