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 |
Участник
|
Спасибо большое всем. Я разобрался. Использовать буду метки
|
|