2.42.6 Copy 
 
Description
Copy a block of data from the Worksheet on to the clipboard.
 
Syntax
VB:
 
Function Copy([ r1 As ByVal Object ], [ c1 As ByVal Object ], [ r2 As ByVal Object ], [ c2 As ByVal Object ], [ FullPrecession As ByVal Object ] ) As Boolean 
C++:
 
bool Copy(_variant_t r1, _variant_t c1, _variant_t r2, _variant_t c2, _variant_t FullPrecession ) 
C#:
 
bool Copy(var r1, var c1, var r2, var c2, var FullPrecession ) 
Python:
 
Minimum Origin Version Required: 2018 SR0 
def Copy(self, nR1=0, nC1=0, nR2=-1, nC2=-1, bFullPrecision=False): 
Parameters
-  r1
 -  Zero based index of first row to copy.
 
  
-  c1
 -  Zero based index of first column to copy.
 
  
-  r2
 -  Zero based index of last row to copy.
 
  
-  c2
 -  Zero based index of last column to copy.
 
  
-  FullPrecession
 -  Whether to force copy full precision.
 
  
Return
True if the copy was successful; otherwise false.
 
Remark
Examples
VBA
Dim myobj As Origin.ApplicationSI
Dim myWks As Origin.Worksheet
Dim myrng As Range
'Open a new instance of the Origin application
Set myobj = GetObject("", "Origin.ApplicationSI")
myobj.Execute ("doc -mc 1")
'base on 0
'we can create a opj test_wks, there are two worksheet book, and some layers
'load opj
myobj.Load ("c:\\test_wks.opj")
Set myWks = myobj.WorksheetPages(0).Layers(0)
'copy the worksheet range, and paste to excel 'A5:B24'
bSuccess = myWks.Copy(1, 2, 20, 3, True)
Set myrng = Range("A5:B24")
myrng.PasteSpecial
Version Information
8.0SR2
 
See Also
             |