大家好,JMP團隊,
我需要一些幫助將我的日記輸出到簡報中。
問題是,我希望簡報使用特定的 pptx 主題。
> 'jour << 儲存簡報(“' + tech_epi + "\\" + tech_epi + '.pptx", 範本(“C:\\Code\\Scripts\\PCM CPK Automation\\TrendChart-template.pptx”));\n'
目前,在我的 template.pptx 中,只有 1 張幻燈片。空的標題投影片。但標題投影片是所需的 pptx 主題。
當下面的腳本運行時,它會將每個單向圖放在新的標題投影片上。我希望它創建一個新的內容幻燈片並將單向圖放在內容幻燈片中。
我該如何處理這個問題?
我檢查了腳本索引,但在理解它方面有些困難。

jsl_code = (
'jmp_dt = Open("' + file_path + '");\n'
'column = Column(jmp_dt, "' + oracle_param + '");\n'
'column << Set Name("' + param + '");\n'
'obj = jmp_dt << Oneway(\n'
' Y(:' + param + '),\n'
' X(:LOT),\n'
' Points(),\n'
' Box Plots(1),\n'
' Mean Diamonds(0),\n'
' X Axis proportional(0),\n'
' Grand Mean(0),\n'
' SendToReport(\n'
' Empty(),\n'
' Dispatch({}, "1", ScaleBox, \n'
' {Scale(Linear), Format(Best), Min(' + str(minY_plot) + '), Max(' + str(maxY_plot) + '), Inc(' + str(incr) + '),\n'
' Add Ref Line(' + str(target) + ', Solid, Green),\n'
' Add Ref Line(' + str(SH) + ', Solid, Red),\n'
' Add Ref Line(' + str(SL) + ', Solid, Red),\n'
' Add Ref Line(' + str(CH) + ', Dashed, Yellow),\n'
' Add Ref Line(' + str(CL) + ', Dashed, Yellow)}\n'
' ),\n'
' Dispatch({}, "Oneway Plot", FrameBox, \n'
' {Frame Size(1100, 400),\n'
' Add Graphics Script(\n'
' 2,\n'
' Description("Script"),\n'
' Text Color("red");\n'
' Text({0.1, ' + str(SL) + '}, "LSL");\n'
' ), Add Graphics Script(\n'
' 3,\n'
' Description("Script"),\n'
' Text Color("red");\n'
' Text({0.1, ' + str(SH) + '}, "USL");\n'
' ), Add Graphics Script(\n'
' 4,\n'
' Description("Script"),\n'
' Text Color("yellow");\n'
' Text({0.1, ' + str(CL) + '}, "LCL");\n'
' ), Add Graphics Script(\n'
' 5,\n'
' Description("Script"),\n'
' Text Color("yellow");\n'
' Text({0.1, ' + str(CH) + '}, "UCL");\n'
' ), Add Graphics Script(\n'
' 7,\n'
' Description("Script"),\n'
' Text Color("green");\n'
' Text({0.1, ' + str(target) + '}, "TGT");\n'
' ),\n'
' Marker Size(3)\n'
' }\n'
' )\n'
' )\n'
');\n'
'obj << Save Script to Data Table ( "Oneway", <Automation and Scripting你好@AdditiveLamb108 ,
看起來 JSL/JMP 無法控制 Powerpoint 並告訴它將新幻燈片創建為內容幻燈片 - 但是我剛剛嘗試創建一個模板,其中將第一張幻燈片設置為“內容”而不是標題,這會在內容佈局中創建幻燈片,然後您可以將標題幻燈片添加到其中?
這是另一篇社群文章,也介紹了一些不同的 Powerpoint 匯出方法。
謝謝,
本
您可以自訂 PowerPoint 範本以包含內容投影片佈局,以避免必須為每個圖表使用標題投影片,而是在 Save Presentation() 呼叫中使用投影片佈局(「內容」)。不幸的是,除非透過佈局指定,否則 JMP 預設為標題投影片。
你好,艾米麗。
這是我的模板。請注意它只有 1 張幻燈片。
注意,投影片的名稱是「標題和內容」。

'jour << 儲存簡報(“' + tech_epi + "\\" + tech_epi + '.pptx", 範本(“C:\\Code\\Scripts\\PCM CPK Automation\\TrendChart-template.pptx”),儲存佈局(「標題與內容」));
我將“儲存佈局”新增到“儲存簡報”。但我收到一個錯誤。
名稱未解析:在存取或評估「儲存佈局」時儲存佈局,儲存佈局(「標題和內容」)/ *###*/
我是否正確使用了“儲存佈局”?
嗨,本,
我看了一些現有的文章。
看起來大多數討論都顯示:
1)透過 Excel 建立 Powerpoint
2)透過 Powerpoint 巨集(VBA)
3)在 JSL 中使用控制圖()
我真的不想使用 Excel 或 Powerpoint 來產生我的 powerpoint 投影片。
我想執行一個 JMP 腳本來為我產生 powerpoint 投影片。
我不熟悉 JSL 中的控製圖,但如果它對我有用的話;我願意嘗試一下。
@Ben_BarrIngh ,您能否分享您的程式碼,您說您可以使用「內容」投影片建立 powerpoint。我一生都無法讓它發揮作用。
謝謝,
內森
你好@AdditiveLamb108 ,
我透過在 PPT 上建立一張投影片、右鍵點擊版面並選擇「標題和內容」來建立範本 - 因為這是第一張(也是唯一的投影片),當 JMP 選擇範本時,它會被強制採用標題和內容格式(或您選擇的任何其他格式)。我沒有看到@EmilyMark在 JSL 腳本索引中提到的任何“Slide Layout()”,也無法讓它工作,所以我不知道他們是否可以進一步澄清。
我建議您轉到“願望清單”部分並提出請求以獲得額外的功能來提供幫助。我可以在這個願望上看到,開發人員已經表示他們正在探索改進 JMP 匯出到 powerpoint 的方法。我知道目前這沒有幫助,但希望能夠有一些改進,能夠有所幫助。
希望有幫助,
謝謝,
本