Страница: 1 | 
		
		 
			   
			 
			 Проблема такова: я с помощью кода из библиотеки кодов пытаюсь закрыть Excel все вроде не плохо, тока Excel спрашивает сохранять изменения или нет, вот этого быть не должно, как? Помогите плз. Если вопрос глупый не обессудьде, я на форуме уже все облазил. 
			 
			 Так, если ты что-то делал с екселем, значит ты тама что-то поменял, и при закрытии вылазит окно сохранять/не сохранять, и тебе не удаёцца закрыть из твоей проги мелкопушистого отпрыска  - это я так понил вопрос, таким образом тебе надо избавицца от запроса (меседжа). Есть несколько способов 1. после закрытия екселя апишкой найти месседж и послать ему нажатие сохранить или не сохранить 2. если тебе явно надо сохранить то, что делал в екселе, то можно послать самому екселю ctrl+S, что выполнит сохранение, а затем спокоино можно закрывать приложение 3. Есть такой класненький активиксик, AutoITX называецца, он спакойно может делать как 1-е так и 2-е (поищи пофоруму, где-то в апреле про него вёлся разговор, если вспомню, пока пишу , то напишу сцылочку) Возможно есть ещё способы, да и точно есть, но это мне первойе что пришло ф голову З.Ы. а вот и сцылочку фспомнил http://www.hiddensoft.com/AutoIt/downloads.asp  попробуй в коде сначала 'Выключить сообщения. и(или) так в конце... objWorkbook.SaveAs App.Path & "\~mp.xls" полученный Экселовский файл можно сразу убить... но если он тебе нужон пересохраняешь под другим именем... 2Banzoy:  Я только имя окна знаю, долго объяснять почему. Snake: хотелось бы как можно более стандартными средствами Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Закрыть окно без подтверждения                    
     
    
Добавлено: 15.07.03 12:13
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Sam Grey
 Sam Grey
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 3
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: Snake
 Snake




ICQ: 302130238 
Вопросов: 16
Ответов: 39
      
 Профиль |  | #1
       
Добавлено:  15.07.03 13:08
       
    
       
  
 
     причём тама есть не только актив икс
причём тама есть не только актив икс  )
)
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: Banzoy
 Banzoy









Вопросов: 5
Ответов: 8
      
 Профиль |  | #2
       
Добавлено:  15.07.03 13:28
       
    
       
  
 
    
objExcel.DisplayAlerts = False
objWorkbook.Saved = True
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: Sam Grey
 Sam Grey





Вопросов: 4
Ответов: 4
      
 Профиль |  | #3
       
Добавлено:  16.07.03 14:57