Hallo
Ich bin neu im JSL-Scripting. Momentan arbeite ich an einem Projekt, wenn ich die JMP-Datei von VBA-Makro öffnen möchte. Nachfolgend sind die Skripte aufgeführt, die ich gefunden und gefunden habe.
- VBA-Skripte zum Öffnen der JMP-Datei - S1.jmp--
Dim-App als JMP.Application
Dim doc Als JMP.Dokument
Set app = CreateObject ("JMP.Application")
app.Visible = True
Set doc = app.OpenDocument ("C: \ Benutzer \ ABC \ Desktop \ S1.jmp")
Bisher konnte ich die S1.jmp-Datei über das VBA-Makro öffnen. Meine Frage ist, wie kann ich die Daten von meinem Excel-Arbeitsblatt jedes Mal in JMP kopieren, wenn ich sie ausführe und in der jmp-Datei # S1.jmp bleibe? Ich habe gemerkt, dass beim Ausführen des Skripts bei JMP eine neue Datentabelle angezeigt wird. Wie kann ich das Herausspringen neuer Datentabellen verhindern, wo sonst die Daten bei S1.Jmp verbleiben müssen?
JSL:
Öffnen (
"C: \ Benutzer \ ABC \ Desktop \ Book1.xlsm" .
Arbeitsblätter ( "S" ) .
Verwenden Sie für alle Blätter ( 1 ) .
Verketten Sie Arbeitsblätter ( 0 ) .
Verkettungsspalte erstellen ( 0 ) .
Arbeitsblatt-Einstellungen (
1 .
Hat Spaltenüberschriften ( 1 ) .
Anzahl der Zeilen in Kopfzeilen ( 1 ) .
Header beginnen in Zeile ( 1 ) .
Daten beginnen in Zeile ( 2 ) .
Daten beginnen in der Spalte ( 1 ) .
Daten enden in Zeile ( 0 ) .
Daten enden in Spalte ( 0 ) .
Replizierte gespannte Zeilen ( 1 ) .
Verborgene Zeilen unterdrücken ( 1 ) .
Verborgene Spalten unterdrücken ( 1 ) .
Leere Spalten unterdrücken ( 1 ) .
Als Hierarchie behandeln ( 0 )
)
) ;
Wie kann ich außerdem das Skript automatisch mit anderen statistischen Funktionen auslösen, z. B. einer Verteilungsdarstellung unter demselben Skripting?
Bitte raten Sie mir, wie ich ein einfaches Skript schreiben kann:
1.Öffnen Sie die JMP-Datei über VBA-Scripting
2.Klicken Sie den Inhalt der Datei S1.jmp
3.Importieren Sie direkt von VBA Excel und bleiben Sie bei S1.jmp, ohne eine weitere Datentabelle öffnen zu müssen (da ich Skripts in der Datentabelle speichern möchte - S1.jmp).
4 Verteilungsdarstellung automatisch ausführen (als Beispiel)
Die Schritte 1 bis 4 werden automatisch ausgeführt, wenn ich bei VBA Excel meinen Knopf drücke. Es stellt eine Verbindung zu JMP her und führt alle erforderlichen Funktionen wie oben beschrieben aus.
Danke vielmals!
jwong7