Save the current Origin session to an Origin project (OPJ) file.
VB: Function Save([ Path As ByVal Object ] ) As Boolean
C++: bool Save(_variant_t Path )
C#: bool Save(var Path )
Returns true if successful else false.
Private Sub MySampleProject() Dim originApp As Origin.ApplicationSI Dim projectName As String Dim path As String ' Connect to Origin Set originApp = New Origin.ApplicationSI ' Init the project file name projectName = "2D Bin and Fit.opj" ' Load the project from the installation folder path = originApp.path(APPPATH_PROGRAM) + "Samples\Curve Fitting\" + projectName originApp.Load (path) ' Save the project to the User Files Folder path = originApp.path(APPPATH_USER) + projectName originApp.Save (path) End Sub
using Origin; static void LoadAndSaveExample() { // Connect to Origin. Origin.ApplicationSI originApp = new Origin.ApplicationSI(); // The file name of a sample Origin project. string strFileName = "2D Bin and Fit.opj"; // Create the full path of the file for loading and ask Origin to load the project. string strFullFileName = originApp.Path(APPPATH_TYPES.APPPATH_PROGRAM) + "Samples\\Curve Fitting\\" + strFileName; originApp.Load(strFullFileName, System.Type.Missing); // Create the full path of the file for saving and ask Origin to save the project. strFullFileName = originApp.Path(APPPATH_TYPES.APPPATH_USER) + strFileName; originApp.Save(strFullFileName); }
import OriginExt as O import tempfile app = O.Application(); app.Visible = app.MAINWND_SHOW pageName = app.CreatePage(app.OPT_WORKSHEET) testData = [[5,87,90], [3.14, 24.6, 68.09]] app.PutWorksheet(pageName, testData) # Save the project tempDir = tempfile.mkdtemp() tempFile = tempDir + "\\OriginExtTest.opju" app.Save(tempFile) app.NewProject() app.Load(tempFile)
8.0SR2
Load