Save the current project, window or template to file.
save [option]
Note:
From Origin 2018 a new set of file formats are introduced and serve as the default formats. The new ones employ Unicode format so have better compatibility with non-English OS. Their file extensions add letter "u" at the end (stands for "Unicode") to distinguish with the old formats, e.g. ".opju" vs. ".opj" for project file format, ".ogwu" vs. ".ogw" for worksheet file format, ".oggu" vs. ".ogg" for graph file format, etc. Most save command options (exclude those end up with letter "x") will save files to the new format. If you supply a filename with an old format extension in the command, it will be recognized as a wrong extension for the new format and Origin will append the right extension. For example, if you pass an old format extension like this: save -DI %YMyProject.opj; the file will be saved as MyProject.opj.opju in User Files folder (UFF). Origin will also append the correct extension if no extension is supplied. To save files in the old format to load them in Origin 2017 and earlier, you will need to
save -DIJ %YMyProject.opj; See details in -dij, -ij, -ikj, -tj. Or,
save -DIX %yMyProject.opj; will save the current project into UFF in name MyPorject.opj. |
Syntax: save message
Save the current project using the specified path and filename. You can specify the path and the file name after the command. For example:
save %Ymyfilename; //save the current project to UFF entitled "myfilename"
Syntax: save -bs PlotName FileName Width Height [B]
Save the graph window as a bitmap file with the specified dimensions. If B is included, save as a black-and-white bitmap.
Syntax: save -di fileName or save -di1 fileName
Save the project as fileName. Name is fileName with extension of opju. If you are using an Origin dialog box, save the comments from the Save As dialog box with the project.
Syntax: save -dij fileName
Save the project in .opj format (the one loadable in Origin2017 and earlier versions). Name is fileName with extension of opj (old version).
Syntax: save -dix fileName
Save the project in the extension determined by the supplied file name filename. If fileName doesn't include an extension, Origin will append the extension .opju. For example,
save -DIX %yMyProject.opj; //saves the project in the opj format with the name MyProject.opj save -DIX %yMyProject.opju; //saves the project in the opju format with the name MyProject.opju save -DIX %yMyProject; //saves the project in the opju format with the name MyProject.opju.
Syntax: save -i fileName
Save the active worksheet, graph, or matrix window to a file. Name the file fileName, including the extension: OGWU for worksheet, OGGU for graph, and OGMU for matrix windows. The full path must be includede in fileName.
Syntax: save -iiT fileName
Save the active workbook window and Name the file fileName and replace all the cell links with the actual values upon saving. The full path must be includede in fileName. For example, the following command will save the active book as BookwithoutLinks.ogwu to UFF, with all the links replaced with their values.
save -iiT %YBookwithoutLinks.ogwu;
Syntax: save -iinT fileName
Save the nth worksheet in the active workbook window as a single file fileName and replace all the cell links with the actual values upon saving. The full path must be includede in fileName. For example, the following command will save the second layer of the active book as BookwithoutLinks.ogwu to UFF, with all the links replaced with their values.
save -ii2T %YBookwithoutLinks.ogwu;
Syntax: save -ij fileName
Save the active worksheet, graph, or matrix window to a file of the old format, the one loadable in Origin 2017 and earlier versions. The extension of the saved file: OGW for worksheet, OGG for graph, and OGM for matrix windows. See details in Notes above.
Syntax: save -ik fileName
Save the active workbook as an analysis template, and the data in the workbook will be cleared up. Name the file fileName with the extension of OGWU. You can include the full path with fileName. Otherwise, the analysis template is saved to UFF directory.
Syntax: save -ix fileName
Save the active window in the extension determined by the supplied file name filename. If fileName doesn't include an extension, Origin will append the correct extension. That is, if the current window is a workbook, it will then be saved in ogwu format; a graph window will be saved in oggu format; a matrix window will be saved in ogmu format. For example,
save -IX %YMyBook.ogw; //saves the active workbook in the opj format with the name MyBook.ogw save -IX %YMyBook.ogwu; //saves the active workbook in the opju format with the name MyBook.ogwu save -IX %YMyBook; //saves the active workbook in the opju format with the name MyBook.ogwu save -IX %YMyGraph.ogg; //saves the active graph in the opj format with the name MyGraph.ogg save -IX %YMyMatrix.ogmu; //saves the active matrixbook in the opju format with the name MyMatrix.ogmu
Syntax: save -n winName fileName
Save the winName notes window to a file. Name the file fileName with the TXT extension. You can include the full path with fileName. Otherwise, the file is saved to the UFF directory.
Syntax: save -t windowName fileName
Save windowName into a graph or worksheet template, including the extension: OTPU for graph, and OTWU for worksheet. You can include the full path with fileName. Otherwise, the file is saved to the UFF directory. The %Y Register String Variable substitutes for the full path to UFF.
Syntax: save -tj windowName fileName
Save windowName into a graph or worksheet template of the old format, the one loadable in Origin 2017 and earlier versions. The extension of the saved file: OTP for graph, and OTW for worksheet. See details in Notes on top.
Syntax: save -tm windowName fileName
Save a graph window to a template with an attached EMF of the graph. This EMF will then display in the graph template library.
Syntax: save -tx fileName
Save the active window as a template file in the extension determined by the supplied file name filename and dump information to the Messages Log. If fileName doesn't include an extension, Origin will append the correct extension. That is, if the current window is a workbook, it will then be saved in otwu format; a graph window will be saved in otpu format; a matrix window will be saved in otmu format. For example,
save -TX Book1 %YMyBook.otw; //saves the workbook Book1 as a template file MyBook.otw save -TX Book1 %YMyBook.otwu; //saves the workbook Book1 as a template file MyBook.otwu save -TX Book1 %YMyBook; //saves the workbook Book1 as a template file MyBook.otwu save -TX Graph1 %YMyGraphTempl.otpu; //saves the graph Graph1 as a template file MyGraphTempl.otpu save -TX MBook1 %YMyMatrixTempl; //saves the matrixbook MBook1 as a template file MyMatrixTempl.otmu
Syntax: save -w wksName fileName
Export worksheet wksName to an ASCII file. fileName must be a full path description.
Syntax: save -wh wksName fileName
Export the worksheet wksName to an ASCII file using the wks.export.cntrl object property. Same as the -w option except this option uses the wks.export.cntrl object property to determine if headers are exported. Additionally, this option allows for a specific data range to export, using the wks.export.c1, etc. object properties.
Syntax: save -v fileName
Save all system variables into fileName.
Example 1
This example imports a sample data, do some calculation and create a graph, and then exports the data, graph, and project to files to \myfile\ subfolder of UFF.
doc -s; doc -n; //Import data and calculate moving average string fn$=system.path.program$ + "Samples\Signal Processing\Step Signal with Random Noise.dat"; impasc fname:=fn$ options.Script.RunScriptAfterAllImport:="wks.addCol();csetvalue col:=!3 formula:="movavg(B,0,2)";Col(3)[L]$ = MovingAvg;"; string bkname$ = page.name$; string shname$ = wks.Name$; //save modified data as an ASCII file wks.export.cntrl=7; save -w [bkname$]shname$! %Ymyfiles\mydata.dat; //plot a double-Y plot and save it as an OGGU file plotxy (1,2) plot:=200 ogl:=[<new template:=PAN2VERT name:="maygraph">] legend:=0; plotxy [bkname$]shname$!(1,3) plot:=200 ogl:=2 legend:=0; //save graph as an OGGU file save -i %H %Ymyfiles\mygraph; //save current project as an OPJU file save %Ymyfiles\mygroject;