|
MS Word: вставка строки с сохранением формата |
☑ |
0
sem4cnt
29.01.13
✎
12:27
|
Добрый день!
Дано:
Таблица = Документ.Tables[1];
ТекущаяСтрока = Таблица.Rows(Стр);
Внимание, вопрос:
Как скопировать строку "ТекущаяСтрока" БЕЗ СОДЕРЖАНИЯ, но с сохранением форматирования (количество ячеек + обводка) в нужную часть таблицы например в (Стр + N)
|
|
1
sem4cnt
29.01.13
✎
12:46
|
?
|
|
2
Wobland
29.01.13
✎
12:46
|
макрос писал?
|
|
3
sem4cnt
29.01.13
✎
13:03
|
(2) Интересно, как тебе макрос покажет код вставки строки в нужную позицию?
|
|
4
Wobland
29.01.13
✎
13:17
|
(3) Selection.MoveDown Unit:=wdLine, Count:=1
Selection.Paste
|
|
5
sem4cnt
29.01.13
✎
13:31
|
И как это использовать?
|
|
6
sem4cnt
29.01.13
✎
13:51
|
Ап
|
|
7
sem4cnt
29.01.13
✎
14:15
|
АП
|
|
8
sem4cnt
29.01.13
✎
16:06
|
Благодарю всех за молчание.
Поделюсь теми 2-мя строчками, которые нарыл за 3 часа путем экспериментов.
Таблица.Rows(Стр).Range.Copy(); // копируем текущую строку, чтобы сохранить форматирование последующей
Таблица.Rows(Стр).Range.Paste(); // вставляем ранее скопированную строку,
// далее в коде необходимо проследить, чтобы все ячейки перезаписались
Неужели никто не знал?
|
|