Имя: Пароль:
1C
1С v8
Синтаксис Selection.Fields.Add
,
0 DrManhattan
 
18.02.15
17:44
Подскажите плиз синтаксис, кто знает. В инете нашел кое-что, но как из 1Ски это прописать не соображу. Какие параметры надо передать и как их прописать?
1 Рэйв
 
18.02.15
17:47
(0)Иди....
Метла и большая совковая лопата ждут тебя....
2 Necessitudo
 
18.02.15
18:05
Word.application?
3 DrManhattan
 
18.02.15
18:08
(2) Да
4 Necessitudo
 
18.02.15
18:09
Word = Новый СомОбьект("Word.application"); Doc = Word.Documents.Add(); Doc.Activate(); Selection = Doc.Selection;
5 igork1966
 
18.02.15
18:12
6 igork1966
 
18.02.15
18:13
7 Necessitudo
 
18.02.15
18:16
Msdn это конечно здорово, только прописывание этих процедур в 1с имеет кучу особенностей.
8 DrManhattan
 
18.02.15
18:17
(5) (6)  Да. Это я тоже находил. Не могу понять как прописать тип поля (WdFieldType)
(4) мне надо именно Fields.Add
9 Necessitudo
 
18.02.15
18:18
(8) Цифрами . 1 2 3 4.
10 DrManhattan
 
18.02.15
18:19
(9)  Спасибо, попробую завтра
11 DrManhattan
 
19.02.15
14:24
В общем попробовал перечислить параметры из ссылки в (6) и тип указать циферками, как посоветовали в (9)

Рэйнж = WordDoc.Content;
Строка = "ТекстТекст";
Wd.Selection.Fields.Add(Рэйнж, 0, Строка, Истина);

Ошибка: Произошла исключительная ситуация (Microsoft Word): Значение лежит вне допустимого диапазона

Циферки пробовал 0, 1, 2, 3. Всегда такая ошибка
12 Ёпрст
 
19.02.15
14:29
Wd.Selection.Fields.Add(Рэйнж)$
13 dk
 
19.02.15
14:39
Строка = "ТекстТекст";
WordDoc.Fields.Add(Wd.Selection.Range);
14 DrManhattan
 
19.02.15
15:01
(12) Программа зависает просто(
(13) Ща попробую
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший