| Author | 
                
                  Topic   | 
                
                
                 
                 
                 
                 
                 
                                 | 
               
              
                | 
                 olsy 
                 
                
                29 Posts  | 
                
                  
                    
                      
                       Posted - 09/15/2011 :  05:24:03 AM
                        
                        
                        
                        
                        
                      
  | 
                     
                    
                       Origin Ver. and Service Release (Select Help-->About Origin): 8.5Pro Operating System:Win7
  Hi guys! I tried to copy a worksheet with this code: // create a copy of The best to calculate statistics    		Worksheet wks = Project.ActiveLayer(); 		int newWks = WksPage.AddLayer( "Statistics" ); 		Worksheet WksRes = WksPage.Layers( newWks );     	if(wks)     {    	     	Worksheet wksDest=WksPage.Layers( newWks );     	  	       	int nC1 = 0, nC2 = wks.GetNumCols()-1; //want to copy all columns     	int nR1 = 0, nR2 = -1; // want to copy rows 10-230      	int nDestC1 = 0; // copy data to destination worksheet start from the first column    	     	DWORD dwCtrl = CPYT_COPY_COLUMN_FORMAT | CPYT_COPY_COLUMN_DESIGNATIONS; // want to keep column format and designations with copied data       	int nRet = wks.CopyTo(wksDest, nC1, 10, nR1, nR2, nDestC1, -1, dwCtrl);         }
  But it copy only a data without the LongName. How i can copy everything in the same  workbook just in a new worksheet?
  | 
                     
                   
                 | 
               
              
                | 
                 greg 
                 
                
                USA 
                1379 Posts  | 
                
                  
                    
                      
                       Posted - 09/15/2011 :  4:42:11 PM
                        
                        
                        
                        
                        
                      
  | 
                     
                    
                       // create a copy of The best to calculate statistics Worksheet wks = Project.ActiveLayer(); WorksheetPage WksPage = wks.GetPage(); int newWks = WksPage.AddLayer( "Statistics" ); Worksheet WksRes = WksPage.Layers( newWks ); if(wks) { Worksheet wksDest=WksPage.Layers( newWks );
 
  int nC1 = 0, nC2 = wks.GetNumCols()-1; //want to copy all columns int nR1 = 0, nR2 = -1; // want to copy rows 10-230 int nDestC1 = 0; // copy data to destination worksheet start from the first column DWORD dwCtrl = CPYT_COPY_COLUMN_FORMAT | CPYT_COPY_COLUMN_DESIGNATIONS | CPYT_COPY_COLUMN_LABELS; // want to keep column format and designations with copied data
  int nRet = wks.CopyTo(wksDest, nC1, 10, nR1, nR2, nDestC1, -1, dwCtrl);
  } | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                | 
                 a13cbold 
                 
                
                USA 
                1 Posts  | 
                
                  
                 | 
               
              
                | 
                 olsy 
                 
                
                29 Posts  | 
                
                  
                    
                      
                       Posted - 09/21/2011 :  10:47:30 AM
                        
                        
                        
                        
                        
                      
  | 
                     
                    
                       Thanks greg!!! works ) | 
                     
                    
                        | 
                     
                   
                 | 
               
              
                |   | 
                
                  Topic   | 
                
                
                 
                 
                 
                 
                 
                 | 
               
             
           | 
         
       
     |