|  21.08.2008, 16:11 | #1 | 
| Участник | Чтение данных из Word 
			
			Всем добрый вечер. Подскажите, может кто делал импорт данных из Word? Задача состоит в следующем. Есть файл Word с заполенными данными, например, сведениями о клиенте. И эти данные надо прочитать в Axapta. | 
|  | 
|  21.08.2008, 16:48 | #2 | 
| Модератор | 
			
			Попробуй переделать файл из формата Word в Excel. Аксапта типизированный файл Excel слопает с удовольствием. Экспортируй CustTable Администрирование\ Периодические операции\Экспорт/Импорт данных\ Таблицы Excel. По формату и виду созданного файла думаю поймешь как и какие куда данные вносить.. | 
|  | 
|  22.08.2008, 09:49 | #3 | 
| Участник | 
			
			Спасибо. Но мне нужно другое. Файл Word представляет собой анкету клиента. И, соответственно, данные представляют собой не таблицу. Но с этим я разобрался. Теперь вопрос такой. В файле есть поле с фиксированным списком и значение данного поля надо получить в Аксапте. Может кто подскажет? | 
|  | 
|  22.08.2008, 10:06 | #4 | 
| Модератор | 
			
			1. Можно поробовать работу с метками. 2. Скачайте и разверните Snap In, посмотрите, как он работает. С Уважением, Георгий | 
|  | 
|  22.08.2008, 10:32 | #5 | 
| Участник | 
 | 
|  | 
|  22.08.2008, 21:48 | #6 | 
| Участник | X++: static void Job15(Args _args) { COM application; COM documents; COM document; COM paragraphs; COM paragraph; COM range; int i; int numofParag; ; application = new COM("Word.Application"); application.visible(0); documents = application.Documents(); document = documents.Open("C:\\3.doc"); paragraphs = document.paragraphs(); numofParag = paragraphs.count(); for(i=1;i<=numofParag; i++) { paragraph = paragraphs.Item(i); range = paragraph.range(); info(range.text()); } application.quit(); } | 
|  | |
| За это сообщение автора поблагодарили: Vasil (0). | |
|  25.08.2008, 10:34 | #7 | 
| Участник | 
			
			Спасибо большое всем. Я разобрался. Использовать буду метки
		 | 
|  |