如何使用 jsl 自動將圖表從 JMP 儲存到 powerpoint<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我給了一個任務來創建一個自動化系統,該系統會自動將圖形從 JMP 儲存到 Power Point。 我已經遵循了此頁面上的幾個教程,但它不起作用。 我希望有人可以幫助我或提出建議。謝謝。
這是我正在處理的腳本,該腳本的來源也來自此頁面。
/!
名稱預設為此處(1);
dt = open("$Line Delta - Shared\KLM 5, 6 Eff 和 IV Delta.jmp", 不可見);
obj= 控制圖(圖表列(:KLM 5, 6 Eff 和 IV Delta, KLM 5,6 Eff Line Delta));
報告(obj)[framebox(1)] << 幀大小( 400, 184 );
報表(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), 小刻度( 0 ), 旋轉標籤( "vertical" )} ;
obj << 儲存圖片( "Line.jpg", jpeg ); // 圖片名稱
Close( dt, save );//將圖表與多餘的行一起保存,這樣下次打開時ppt幻燈片就會不同
開啟(“模板.pptx”
); //投影片名稱
//注意:再次運行腳本之前關閉ppt
當我運行此腳本時,出現此錯誤框。

回覆:如何使用 jsl 自動將圖表從 JMP 儲存到 powerpoint嗨傑夫,
感謝您抽出時間。
最後錯誤得到了解決,但不幸的是,當我運行此腳本時,文檔庫會自動打開。 不是預期的 JMP 圖表。
您對這個問題有什麼建議嗎?
obj= 控制圖(Chart Col( Column( :"KLM 5, 6 Eff 和 IV Delta",( " KLM 5,6 Eff Line Delta" ))));
報告(obj)[framebox(1)] << 幀大小( 400, 184 );
報表(obj)[axisbox(2)] << {Min( nrows()-N), Max( nrows()+1), Inc(10 ), 小刻度( 0 ), 旋轉標籤( "vertical" )} ;
謝謝你,
馬伊拉
回覆:如何使用 jsl 自動將圖表從 JMP 儲存到 powerpoint問題是您的列名稱“KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta”嵌入了逗號。 沒關係,但你需要使用姓名()引用它時的函數。 像這樣:
obj= Control Chart(Chart Col( Column( :Name( "KLM 5, 6 Eff and IV Delta, KLM 5,6 Eff Line Delta" ))));
我認為這會糾正您遇到的錯誤。