![]() |
|
Проблема из 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) Разобрался... все корректно...Просто кто то писал не в закладку(непосредственно) , а за ней.....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |