VBA: salva cartella di lavoro Excel come tabella di dati JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao, ho familiarità con Excel VBA ma nuovo per lo scripting JMP. Attualmente sto usando JMP 11.
Vorrei aprire una cartella di lavoro di Excel (con un singolo foglio di lavoro) e salvarla come tabella di dati JMP, così posso eseguire un'analisi JMP su di esso.
Come faccio a fare riferimento alla tabella di dati JMP non salvata creata da questo codice VBA?
Dim app As JMP.Application
Dim doc As JMP.Document
Dim dt As JMP.DataTable
'Avvia JMP
Imposta app = CreateObject ("JMP.Application")
app.Visible = True
'Apri la cartella di lavoro di Excel contenente un singolo foglio di dati
app.OpenDocument ("C: \ jmp \ Data.xlsx")
Quando premo l'ultima riga con "dt =", ottengo un errore.
Tutti i suggerimenti sarebbero apprezzati.
Ri: VBA - Salva cartella di lavoro Excel come tabella di dati JMPGrazie, Brian. Questo era esattamente ciò di cui avevo bisogno.
Ri: VBA - Salva cartella di lavoro Excel come tabella di dati JMPSuper facile da fare in JSL. Ecco alcuni esempi di codice per un modo di avvicinarsi a questo. Copia il codice in una nuova finestra JSL (sotto File> Nuovo ...) e fai clic sullo script di esecuzione nella parte superiore della finestra.
Nomi predefiniti qui ( 1 ) ;
dt = Aperto () ;
dt << Salva come ( "Excel Data.xlsx" ) ;
Spero che ciò ti aiuti!
M
Ri: VBA - Salva cartella di lavoro Excel come tabella di dati JMPDovresti essere in grado di fare:
doc = app.OpenDocument ("C: \ jmp \ Data.xlsx")
dt = doc.GetDataTable ();
I programmi di esempio inclusi con l'installazione di JMP possono aiutarti, in particolare l'esempio della tabella di dati.
Brian Corcoran
Sviluppo JMP
Ri: VBA - Salva cartella di lavoro Excel come tabella di dati JMPOK, l'ho fatto funzionare:
Dim app As JMP.Application
Dim doc As JMP.Document
'Avvia JMP
Imposta app = CreateObject ("JMP.Application")
app.Visible = True
'Apri cartella di lavoro Excel e salva come tabella dati JMP
Imposta doc = app.OpenDocument ("C: \ jmp \ Data.xlsx")
doc.SaveAs ("C: \ jmp \ Data.jmp")