Cómo guardar el gráfico automáticamente desde JMP a PowerPoint usando jsl<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Me había asignado la tarea de crear un sistema de automatización que consiste en guardar automáticamente el gráfico de JMP en PowerPoint. Ya sigo varios tutoriales de esta página pero no funcionó. Espero que alguien pueda ayudarme o darme alguna sugerencia. gracias.
Este es el script en el que estoy trabajando, la fuente de este script también se encuentra en esta página.
/!
los nombres por defecto son aquí (1);
dt = open("$Linea Delta - Compartida\KLM 5, 6 Eff y IV Delta.jmp", invisible);
obj= Gráfico de control (Gráfico Col (: KLM 5, 6 Eff y IV Delta, KLM 5,6 Eff Line Delta));
Informe(obj)[cuadro de marco(1)] << Tamaño de marco (400, 184);
Report(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Ticks menores( 0 ), Etiquetas rotadas( "vertical")} ;
obj << guardar imagen ("Line.jpg", jpeg); // nombre de la imagen
Close( dt, save );//guarda el gráfico con las filas adicionales, de esta manera la diapositiva ppt será diferente cuando se abra la próxima vez
Abierto("plantilla.pptx"
); //nombre del powerpoint
//nota: cierra el ppt antes de ejecutar el script nuevamente
Cuando ejecuto este script, aparece este cuadro de error.

Re: Cómo guardar un gráfico automáticamente desde JMP a PowerPoint usando jslHola Jeff,
Gracias por tu tiempo.
Finalmente el error se resolvió, pero desafortunadamente cuando ejecuto este script, la biblioteca de documentos se abre automáticamente. No es el gráfico de JMP como se esperaba.
¿Tiene alguna sugerencia sobre este problema?
obj= Gráfico de control(Gráfico Col( Columna( :"KLM 5, 6 Eff y IV Delta",( " KLM 5,6 Eff Line Delta" ))));
Informe(obj)[cuadro de marco(1)] << Tamaño de marco (400, 184);
Report(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Ticks menores( 0 ), Etiquetas rotadas( "vertical")} ;
Gracias,
Maira
Re: Cómo guardar un gráfico automáticamente desde JMP a PowerPoint usando jslEl problema es que el nombre de su columna, "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta", tiene una coma incrustada. Está bien, pero necesitarás usar el Nombre() función al referirse a ella. Como esto:
obj= Control Chart(Chart Col( Column( :Name( "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta" ))));
Creo que eso corregirá el error que estás recibiendo.