Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Определение наличия листа в книге Excel
     
    
Добавлено: 02.01.11 18:52
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 kuklus
      
       
  
Парни! Нужно проверить наличие листа, с известным именем, в книге excel. Пишу на VB из Visual Studio 2008.
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 7
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #1
       
Добавлено:  02.01.11 19:05
       
    
       
  
Понимаю. А в чем вопрос?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 kuklus
![]()
Вопросов: 3
Ответов: 12
      
 Профиль |  | #2
       
Добавлено:  02.01.11 19:48
       
    
       
  
Какие методы оспользовать?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Арефий81
![]()
ICQ: 374177098 
Вопросов: 0
Ответов: 1
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  03.01.11 10:36
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Дмитрий Юпатов
![]()
![]()
![]()
![]()
![]()
Вопросов: 4
Ответов: 457
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  03.01.11 10:58
       
    
       
  
А тупо for each прогнать по коллекции листов на предмет совпадения имени? Или вызвать лист по имени и вслучае его отсутствия перехватить ошибку?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 kuklus
![]()
Вопросов: 3
Ответов: 12
      
 Профиль |  | #5
       
Добавлено:  03.01.11 15:42
       
    
       
  
Прогнать по коллекции это я, думаю, смогу.
 
    
А как ошибку перехватить? У меня такой код:
Dim EAdat As Microsoft.Office.Interop.Excel.Application = CreateObject("Excel.Application"
EAdat.Workbooks.Open(TextBox2.Text)
EAdat.Worksheets("MAIN"
.Select()
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 Дмитрий Юпатов
![]()
![]()
![]()
![]()
![]()
Вопросов: 4
Ответов: 457
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  03.01.11 20:18
       
    
       
  
а попробуй обратиться к листу main в книге, если его там нет.
 
    
а ошибку можно обработать:
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 kuklus
![]()
Вопросов: 3
Ответов: 12
      
 Профиль |  | #7
       
Добавлено:  03.01.11 21:36
       
    
       
  
Большое спасибо.