2124

Origin C - Duplizieren von Worksheets

Der oft verwendte LabTalk Befehl win -d zeigt bei Worksheets nicht mehr das neu erzeugte Worksheet an. Die Funktion duplicateWKS() schafft dafür einen Workaround. Mit dem LabTalk Befehl win -d kann man schnell ein Worksheet duplizieren. Allerdings wird das neu erstellte Worksheet nicht angezeigt und so ist es schwierig diesen Befehl in einem längeren Script zu verwenden.

Unser kleines C-Programm schafft hier Abhilfe. Bitte speichern Sie die Datei duplicateWKS.c in das Unterverzeichnis OriginC in Ihrem Origin Verzeichnis.
Öffnen Sie dann bitte den Code Builder in Origin und wählen Sie "Datei -> Öffnen". Öffnen Sie die soeben gespeicherte Datei. Wenn Sie diese nun über "Datei -> Zum Arbeitsbereich hinzufügen" einbinden, können Sie die Datei per Drag&Drop von User nach System verschieben. Nach einem Neustart von Origin steht Ihnen die Funktion duplicateWKS() zur Verfügung. Die Funktion dupliziert das aktive Worksheet und liefert den Namen des neuen Worksheets als String zurück. Der Aufruf erfolgt sinnvollerweise wie folgt:
%K=duplicateWKS()$;

Danach enthält die Variable %K den Namen des Duplikates.

Download

Origin C Programm - Worksheets duplizieren