Ciao
Sono nuovo dello scripting JSL. Corrente sto lavorando su un progetto quando vorrei aprire il file JMP dalla macro VBA. Di seguito sono riportati gli script che ho cercato su Google e trovato.
- Script VBA che apriranno il file JMP - S1.jmp--
Dim app As JMP.Application
Dim doc As JMP.Document
Imposta app = CreateObject ("JMP.Application")
app.Visible = True
Imposta doc = app.OpenDocument ("C: \ Users \ ABC \ Desktop \ S1.jmp")
Finora, sono in grado di aprire il file S1.jmp dalla macro VBA. La mia domanda è: come posso copiare i dati dal mio foglio Excel in JMP ogni volta che lo eseguo e rimango al file jmp # S1.jmp? mi sono reso conto quando eseguo lo script su JMP, apparirà una nuova tabella di dati. Come posso evitare di far apparire la nuova tabella di dati dove altro devo lasciare che i dati rimangano su S1.Jmp?
JSL:
Aperto (
"C: \ Users \ ABC \ Desktop \ Book1.xlsm" ,
Fogli di lavoro ( "S" ) ,
Utilizzare per tutti i fogli ( 1 ) ,
Fogli di lavoro concatenati ( 0 ) ,
Crea colonna di concatenazione ( 0 ) ,
Impostazioni del foglio di lavoro (
1 ,
Ha intestazioni di colonna ( 1 ) ,
Numero di righe nelle intestazioni ( 1 ) ,
Intestazioni Inizio riga ( 1 ) ,
Dati inizia sulla riga ( 2 ) ,
Dati inizia sulla colonna ( 1 ) ,
Data Ends on Row ( 0 ) ,
Fine dati su colonna ( 0 ) ,
Righe con spanning replicate ( 1 ) ,
Elimina righe nascoste ( 1 ) ,
Elimina le colonne nascoste ( 1 ) ,
Elimina colonne vuote ( 1 ) ,
Tratta come Gerarchia ( 0 )
)
) ;
Inoltre, come posso attivare automaticamente lo script con altre funzioni statistiche come la trama di distribuzione con lo stesso script?
Si prega di avvisare come posso scrivere un semplice script per:
1. Aprire il file JMP tramite script VBA
2.Chiudi il contenuto del file S1.jmp
3.Importare direttamente da VBA excel e rimanere su S1.jmp senza dover aprire un'altra tabella dati (come vorrei salvare gli script nella tabella dati - S1.jmp)
4. Esegui automaticamente il disegno della distribuzione (ad esempio)
Passaggi da 1 a 4, viene eseguito automaticamente quando premo il mio pulsante in Excel VBA .. si connetterà a JMP ed eseguirà tutte le funzioni necessarie come descritto sopra.
Grazie molto!
jwong7