VBA - 將 Excel 工作簿保存為 JMP 數據表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您好,我熟悉 Excel VBA 但不熟悉 JMP 腳本。 我目前正在使用 JMP 11。
我想打開一個 Excel 工作簿(只有一個工作表)並將其另存為 JMP 數據表,這樣我就可以對其運行 JMP 分析。
如何引用此 VBA 代碼創建的未保存的 JMP 數據表?
將應用程序調暗為 JMP.Application
Dim doc 作為 JMP.Document
將 dt 調暗為 JMP.DataTable
'啟動 JMP
設置 app = CreateObject("JMP.Application")
app.Visible = True
'打開包含單張數據的 Excel 工作簿
app.OpenDocument ("C:\jmp\Data.xlsx")
當我在最後一行加上“dt =”前綴時,出現錯誤。
任何建議,將不勝感激。
回复:VBA - 將 Excel 工作簿保存為 JMP 數據表謝謝,布萊恩。 這正是我所需要的。
回复:VBA - 將 Excel 工作簿保存為 JMP 數據表在 JSL 中超級容易做到。下面是一些示例代碼,用於解決此問題的一種方法。將代碼複製到新的 JSL 窗口(在文件 > 新建...下)並單擊窗口頂部的運行腳本。
名稱默認為此處( 1個) ;
dt =打開() ;
dt <<另存為( “Excel 數據.xlsx” ) ;
希望能幫到你!
米
回复:VBA - 將 Excel 工作簿保存為 JMP 數據表你應該能夠做到:
文檔 = app.OpenDocument ("C:\jmp\Data.xlsx")
dt = doc.GetDataTable();
JMP 安裝中包含的示例程序可以為您提供幫助,尤其是數據表示例。
布賴恩·科科倫
JMP開發
回复:VBA - 將 Excel 工作簿保存為 JMP 數據表好的,我開始工作了:
將應用程序調暗為 JMP.Application
Dim doc 作為 JMP.Document
'啟動 JMP
設置 app = CreateObject("JMP.Application")
app.Visible = True
'打開 Excel 工作簿並另存為 JMP 數據表
設置 doc = app.OpenDocument("C:\jmp\Data.xlsx")
doc.SaveAs ("C:\jmp\Data.jmp")