你好
我是JSL腳本的新手。當我想從VBA宏打開JMP文件時,我正在處理一個項目。以下是我google和找到的腳本。
- 將打開JMP文件的VBA腳本 - S1.jmp--
昏暗的應用程序作為JMP.Application
Dim doc As JMP.Document
設置app = CreateObject(“JMP.Application”)
app.Visible = True
設置doc = app.OpenDocument(“C:\ Users \ ABC \ Desktop \ S1.jmp”)
到目前為止,我能夠從VBA宏打開S1.jmp文件。我的問題是,每當我運行它並保留在jmp文件#S1.jmp時,如何將我的Excel工作表中的數據複製到JMP中?我意識到在JMP上運行腳本時會彈出一個新的數據表。如何防止彈出新數據表,我還需要讓數據保留在S1.Jmp?
JSL:
打開 (
“C:\用戶\ ABC \桌面\ Book1.xlsm” ,
工作表 ( “S” ) ,
用於所有床單 ( 1 ) ,
連接工作表 ( 0 ) ,
創建連接列 ( 0 ) ,
工作表設置 (
1 ,
有列標題 ( 1 ) ,
標題中的行數 ( 1 ) ,
標題從行開始 ( 1 ) ,
數據從行開始 ( 2 ) ,
數據從列開始 ( 1 ) ,
行數據結束 ( 0 ) ,
列上的數據結束 ( 0 ) ,
複製的跨行 ( 1 ) ,
抑制隱藏的行 ( 1 ) ,
取消隱藏列 ( 1 ) ,
禁止空列 ( 1 ) ,
視為層次結構 ( 0 )
)
) ;
另外,如何在同一腳本下使用其他統計功能(如分佈圖)自動觸發腳本?
請建議我如何編寫一個簡單的腳本:
1.通過VBA腳本打開JMP文件
2.清除S1.jmp文件內容
3.直接從VBA excel導入並保持在S1.jmp而無需打開另一個數據表(因為我想將腳本保存到數據表 - S1.jmp)
4。自動執行分佈繪圖(例如)
當我在VBA excel按下我的按鈕時,步驟1到4會自動完成。它將連接到JMP並執行如上所述的所有必需功能。
非常感謝!
jwong7