Automatizzazione di JMP tramite Visual Basic (codice VBA per importare la tabella dati Excel in JMP)Ciao a tutti,
Voglio solo caricare i dati dal foglio "combina" a JMP utilizzando il codice VBA.
Dalla barra dei menu di JMP in basso, in realtà posso fare clic direttamente su ciascuna opzione e funziona anche.
Ma preferisco farlo con la codifica VBA invece di fare clic direttamente, posso sapere come posso toccarlo con il codice VBA?
Grazie per l'aiuto.

Re: Automazione di JMP tramite Visual Basic (codice VBA per importare la tabella dati Excel in JMP)COME @briancorcoran ha affermato che il tuo compito ha bisogno di chiarimenti.
- Si tratta di un'attività pianificata che utilizza uno script VBA che crea il foglio Excel e, una volta salvato, si desidera avviare uno script JMP/JSL per eseguire un'analisi o modificare il foglio Excel sul posto?
- Oppure è stato creato il foglio Excel e apri JMP ed esegui uno script JSL per eseguire un'analisi?
- O altro?
Un paio di settimane fa, un utente voleva cambiare un foglio sul posto. Potresti essere interessato a questo post.
https://community.jmp.com/t5/Discussions/Can-JMP-Support-Excel-Formatting-through-JSL/mp/94892#M38766
Di seguito è riportato il codice vbs per eseguire uno script JSL chiamato test_vbs.jsl. Probabilmente vorrai specificare MyJMP.visible come False.
On Error Resume Next
On Error Goto 0
Dim MyJMP
Set MyJMP = CreateObject("JMP.Application")
MyJMP.Visible = True
rem MyJMP.OpenDocument("c:\temp\test_vbs.jsl")
rem MyJMP.QuitRe: Automazione di JMP tramite Visual Basic (codice VBA per importare la tabella dati Excel in JMP)Ciao Brian,
Molte grazie. Preferisco l'opzione n. 2 ma non so come attivare il pulsante tramite il codice VBA.
Le informazioni Excel verranno salvate prima del caricamento nella tabella dati JMP.
Grazie,
Alex
Re: Automazione di JMP tramite Visual Basic (codice VBA per importare la tabella dati Excel in JMP)Non ho un esempio di codice specifico.Tuttavia, ci sono due approcci che mi vengono in mente. Uno consiste nel salvare semplicemente il contenuto della tabella utilizzando il codice VBA su disco, quindi avviare JMP ed eseguire un comando Apri per restituire un oggetto Documento.
La seconda opzione consiste nell'aprire JMP, recuperare singolarmente i valori delle celle da Excel e inserirli in una tabella di dati JMP creata utilizzando NewDataTable.
In entrambi i casi, hai ancora bisogno di un trigger.Il pulsante serve come questo con l'interfaccia utente.Quando vuoi salvare le informazioni di Excel? Un'opzione è farlo quando viene caricato il foglio di lavoro stesso.L'altro è quando una cella cambia.In entrambi i casi, Excel VBA supporta i trigger che indicano quando si verificano questi eventi.
Brian Corcoran
Sviluppo JMP