Comment enregistrer automatiquement un graphique de JMP vers PowerPoint à l'aide de JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'avais confié la tâche de créer un système d'automatisation qui consiste à enregistrer automatiquement le graphique de JMP vers PowerPoint. J'ai déjà suivi plusieurs tutoriels de cette page mais cela n'a pas fonctionné. J'espère que quelqu'un pourra m'aider ou me donner une suggestion. merci.
C'est le script sur lequel je travaille, la source de ce script également à partir de cette page.
/!
les noms par défaut sont ici (1);
dt = open("$Line Delta - Shared\KLM 5, 6 Eff et IV Delta.jmp", invisible);
obj= Carte de contrôle (Graphique Col (:KLM 5, 6 Eff et IV Delta, KLM 5,6 Eff Line Delta));
Rapport(obj)(framebox(1)] << Taille du cadre ( 400, 184 );
Rapport(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Minor Ticks( 0 ), Rotated Labels( "vertical" )} ;
obj << sauvegarder l'image( "Line.jpg", jpeg ); // nom de l'image
Close( dt, save );//enregistre le graphique avec les lignes supplémentaires, de cette façon la diapositive ppt sera différente lors de sa prochaine ouverture
Ouvrir("template.pptx"
); //nom PowerPoint
//remarque : fermez le ppt avant de réexécuter le script
Lorsque j'exécute ce script, cette boîte d'erreur apparaît.

Re : Comment enregistrer automatiquement un graphique de JMP vers PowerPoint à l'aide de JSLSalut Jeff,
Merci pour votre temps.
Finalement, l'erreur a été résolue, mais malheureusement, lorsque j'exécute ce script, la bibliothèque de documents s'ouvre automatiquement. Pas le graphique de JMP comme prévu.
Avez-vous des suggestions concernant ce problème ?
obj= Carte de contrôle(Chart Col(Colonne( :"KLM 5, 6 Eff et IV Delta",( " KLM 5,6 Eff Line Delta" ))));
Rapport(obj)(framebox(1)] << Taille du cadre ( 400, 184 );
Rapport(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), Minor Ticks( 0 ), Rotated Labels( "vertical" )} ;
Merci,
Maira
Re : Comment enregistrer automatiquement un graphique de JMP vers PowerPoint à l'aide de JSLLe problème est que le nom de votre colonne, "KLM 5, 6 Eff et IV Delta, KLM 5,6 Eff Line Delta", comporte une virgule intégrée. Ce n'est pas grave, mais vous devrez utiliser le Nom() fonction en y faisant référence. Comme ça:
obj= Control Chart(Chart Col( Column( :Name( "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta" ))));
Je pense que cela corrigera l'erreur que vous obtenez.