Имя: Пароль:
1C
 
Проблема из Word в 1с
Ø
0 Myst
 
17.05.05
21:23
Есть документ.В документе есть закладки,а мне нужно из них вытянуть значения..Как бы это сделать..Кусок кода мне бы очень помог или хотя бы где посмотреть
1 baer
 
17.05.05
22:28
А по-подробнее?
2 Myst_
 
17.05.05
23:00
Есть шаблон в Word-е ,который заполняется из программы, в нем используются закладки(ДатаДоговора,СуммаДоговора,НомерДоговора)при заполнении.. и мне нужно из кучи этих актов(документов) вытащить в справочник 1с значения содержащиеся в этих закладках...
3 pit
 
17.05.05
23:22
У дага в буднях я выкладывал пример записи в именованные поля...
Так же можно организовать и чтение...
4 Myst
 
17.05.05
23:28
(3) а ссылку не дашь?!!
5 vladiko
 
17.05.05
23:32
Все-таки попробую спросить (больная тема...) - а из ворда в mxl или на крайняк в xls ни кто не знает методики? (я про таблицу вордовскую...).
Спасибо, если кто отзовется...
6 Tereann
 
18.05.05
09:27
7 Myst
 
18.05.05
09:34
2. Заполняем определенные нами поля нужными значениями:
Word.SetFormResult("MyFieldName", Нужное_значение);
это я так понял,запись значения...
А как потом организовать обход закладок по имени?
1. Как получить имя закладки?
2) Как получить ее содержимое?
3) Как определить количество закладок(Чтобы можно было их обойти в цикле)?
8 Gloom
 
18.05.05
09:45
(7)Всё достаточно тривиально:
===============================================
МоиЗакладки=МойДокумент.Bookmarks;
Для сч=1 По МоиЗакладки.Count Цикл
   ТекущаяЗакладка=МоиЗакладки.Item(сч);
   Сообщить("Номер закладки: "+сч);
   Сообщить("Имя закладки: "+ТекущаяЗакладка.Name);
   Сообщить("Содержимое закладки: "+ТекущаяЗакладка.Range.Text);
КонецЦикла;
9 Myst
 
18.05.05
09:53
(8) спасибо...помогло...а где можно посмотреть синтаксис->> как обращаться к Word-им элементам документа? и как их обрабатывать.
Вот откуда можно узнать, что (МоиЗакладки.Count) возвращает их количество? или (МойДокумент.Bookmarks) обращается к закладкам?
 
10 Gloom
 
18.05.05
10:01
(9)VBAWRD*.CHM
11 Myst
 
18.05.05
10:12
(8) Сообщить("Содержимое закладки: "+ТекущаяЗакладка.Range.Text);
не возвращает содержимое закладки..выдает пустую строку
12 Gloom
 
18.05.05
10:42
(11)Ну, значит, и нет ничего в содержимом. Т.е. закладка поставлена не на диапазон текста, а просто в определённую позицию...
13 Myst
 
18.05.05
10:47
(11) Разобрался... все корректно...Просто кто то писал не в закладку(непосредственно) , а за ней.....