Программирование на Visual Basic for Applications
	
		
		
			
			- 
				Elly
			
 
			- 
				
 - Начинающий

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 1
 - Зарегистрирован: 21.04.2006 (Пт) 19:17
 
			- 
				
			
 
		
		
	
	
			
			
			
 Elly » 21.04.2006 (Пт) 20:26 
			
			в книге exel есть макрос. Как можно из этого макроса открыть определенный документ word, найти в нем ключевые слова и заменить их на значение ячейки?
			
		 
		
		 
	 
	
	
		
		
			
			- 
				nopik
			
 
			- 
				
 - Начинающий

 
			
			- 
			
			
 
		-  
 
		- Сообщения: 4
 - Зарегистрирован: 14.08.2005 (Вс) 13:13
 
		
	
	
			
			
			
 nopik » 03.05.2006 (Ср) 20:32 
			
			Да. В ссылках проекта Excel добавьте Word (Для собственного удобства - чтобы можно было создать объект Document и иметь подсказки по методам. Но можно и без этого)
- Код: Выделить всё
 dim WordApp as Object 'Word.Application если так неинтересно или нужна скорость
dim Doc as Object 'или Document для варианта 2
set WordApp=CreateObject(Word.Application")
set doc=WordApp.Documents.Open FileName:=ActiveDocument.Path + Application.PathSeparator + "Document.doc"
doc.BuiltinDocumentProperties("keywords")=ActiveCell'уточните использование BuiltinDocumentProperties и ActieCell /Cells по справке VBA, в соответствии с вашими документами
 
			
		 
		
		 
	 
	
	
	
	Вернуться в VBA
	
	Кто сейчас на конференции
	Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11