こんにちは
私はJSLスクリプティングが初めてです。現在私はVBAマクロからJMPファイルを開きたいときにプロジェクトに取り組んでいます。以下は私がgoogle'dして見つけたスクリプトです。
- JMPファイルを開くVBAスクリプト - S1.jmp--
JMP.Applicationとして薄暗いアプリ
JMP.DocumentとしてDim doc
app = CreateObject( "JMP.Application")に設定します。
app.Visible = True
doc = app.OpenDocument( "C:\ Users \ ABC \ Desktop \ S1.jmp")を設定します。
これまでのところ、私はVBAマクロからS1.jmpファイルを開くことができます。私の質問は、実行するたびにExcelシートからJMPにデータをコピーしてjmpファイル#S1.jmpに保存する方法を教えてください。JMPでスクリプトを実行すると、新しいデータテーブルが表示されます。どうすれば私はデータがS1.Jmpに残るようにする必要がある新しいデータテーブルの飛び出しを防ぐことができますか?
JSL:
開いた (
"C:\ Users \ ABC \ Desktop \ 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から直接インポートして、別のデータテーブルを開くことなくS1.jmpに移動します(スクリプトをデータテーブルに保存したいのですが - S1.jmp)。
4。分布プロットを自動的に実行する(例として)
ステップ1から4は、私がVBAエクセルで私のボタンを押したときに自動的に行われます。それはJMPに接続し、上記のようにすべての必要な機能を実行します。
どうもありがとう!
jwong7