Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Таблица в MS Word Добавлено: 30.12.06 08:47  

Автор вопроса:  Nayjen
Есть в MS Word таблица 5x5. Есть ли ещё какой-нибудь способ соединить ячейку Cell(3, 3) и Cell(4, 3)кроме:

ActiveDocument.Tables(1).Cell(3, 3).Range.Select
Selection.MoveDown Unit:=wdLine, Count:=1, Extend:=wdExtend
Selection.Cells.Merge

Такой способ я использовал раньше, но он не подходит так-так при переходе с одной страницы на другую выделение ячеек иногда сбивается!

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 GenyaA



Вопросов: 0
Ответов: 185
 Web-сайт: www.genyaa.nm.ru
 Профиль | | #1
Добавлено: 30.12.06 15:20
Может такой способ подойдет?:

    With ActiveDocument.Tables(1)
        .Cell(3, 3).Merge MergeTo:=.Cell(4, 3)
    End With


(Обратите внимание, что если начальная и присоединяемая ячейка до объединения находятся на разных страницах, то объединение все-равно происходит, только Word может отражать это не совсем точно (как будто соединение не произошло), на самом деле соединение происходит, только часть объединенной ячейки остается на одной странице, а другая часть этой же ячейки на другой странице. В этом можно убедиться, если попытаться ввести текст в объединенную ячейку, находящуюся на двух страницах - изменения будет отражаться сразу на двух страцицах (правда, у меня это просходило тоже как-то странно - сначала на одной странице, потом в неопределенный момент курсор какбы перскакивает на следующую страницу, а начало ячейки остается уже без изменений). Или можно перейти из режима Вида - Разметка страницы в Обычный (Меню-Вид-Обычный) - в этом режиме объедиененые ячейки будут выглядеть правильно.)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам