|
1с word com символ новой строки | ☑ | ||
---|---|---|---|---|
0
Domanoff26
20.08.13
✎
10:51
|
Строка с символы.пс отображается в ворде как одна строка с квадратиками между словами, как все таки переносить на новую строку подобные значения?
|
|||
1
Cyberhawk
20.08.13
✎
10:53
|
||||
2
Cyberhawk
20.08.13
✎
10:54
|
||||
3
Domanoff26
20.08.13
✎
11:15
|
(2) а вот если через Docum.content.find.execute("[Значение]",ложь, истина, ложь, , , истина, , ложь, "1");
делать[Значение] в ворде чем должно быть? это параметр какой то ? короче говоря как его вставить в ворд? |
|||
4
Domanoff26
20.08.13
✎
11:15
|
в шаблоне чем это долждно быть?
|
|||
5
manyak
20.08.13
✎
11:21
|
||||
6
manyak
20.08.13
✎
11:21
|
||||
7
manyak
20.08.13
✎
11:28
|
Find.Execute FindText:="hi", ReplaceWith:="hello", Replace:=wdReplaceAll
все параметры Execute(FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl) не нужные не указываем в com: Execute(FindText,,,,,,,,,ReplaceWith, Replace,,,,) Execute("что заменяем",,,,,,,,,"на что заменяем",2,,,,) wdReplaceAll= цифра 2 в com'e wdReplaceNone= цифра 0 в com'e wdReplaceOne=цифра 1 в com'e |
|||
8
Domanoff26
20.08.13
✎
11:53
|
(7) а почему замена = Docum.content;
Для каждого колонка из ТЗсданными.колонки Цикл значение = ТЗсданными[0][колонка.имя]; Значение = Строка(Формат(Значение,"ДФ=dd.MM.yyyy")) ; Значение = СтрЗаменить(Значение,Символы.ПС,"^p"); Замена.find.execute("["+колонка.Имя+"]",ложь, истина, ложь, , , истина, , ложь, Значение); КонецЦикла; заменяет только первое в цикле значение? а остальные как буд то пропускает. |
|||
9
Domanoff26
20.08.13
✎
11:53
|
там перед замена = Docum.content;
|
|||
10
Domanoff26
20.08.13
✎
11:55
|
получается что я каждый раз должен Docum.content.find.execute("["+колонка.Имя+"]",ложь, истина, ложь, , , истина, , ложь, Значение);
но Docum.content долго отрабатывает, неужели его нелзя не в цикле определять? (7) |
|||
11
Domanoff26
20.08.13
✎
11:57
|
вот тут один раз определяют контент( Длинная строка из 1С в Word
|
|||
12
manyak
20.08.13
✎
12:00
|
Execute(FindText,,,,,,,,,ReplaceWith, Replace,,,,)
Execute("что заменяем",,,,,,,,,"на что заменяем",2,,,,) нужно установить тип замены: однократно, все заменять соотв. заменять везде нужно ставить Replace в com цифра 2
нужно указать в этой строке кода: Замена.find.execute("["+колонка.Имя+"]",ложь, истина, ложь, , , истина, , ложь, Значение); |
|||
13
Domanoff26
20.08.13
✎
14:28
|
(12) спасибо
|
|||
14
Domanoff26
20.08.13
✎
14:29
|
(12) а что вот это за проблема
табл.Rows.Add( табл.Rows(18)); табл.Rows(18).range().copy(); табл.Rows(19).range().paste(); диап = Docum.Range(табл.Cell(18,1).Range.Start, табл.Cell(19,1).Range.End); диап.Cells.Merge(); на диап.Cells.Merge(); ругается что запрашиваемый номер семейства не существует, хотя в таблице 21 строка, в чем ппроблема? |
|||
15
Domanoff26
20.08.13
✎
14:48
|
+(14) когда колонки объеденяю все нормально. со строками вот такая лажа, хотя диап в отладчике показывается
|
|||
16
Domanoff26
20.08.13
✎
15:03
|
строки ка кто подругому объединяются
|
|||
17
Jaffar
21.08.13
✎
13:02
|
(16) "строки ка кто подругому объединяются"
пробел убери в слове "ка кто" - вот так и объединятся. :-) |
|||
18
Jaffar
21.08.13
✎
13:02
|
и дефис добавь в слове "по-другому" :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |