
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Сообщ.
#1
,
|
|
|
Народ, помогите, пожалуйста, программисту на С++.
Задача такая. Когда записывается макрос в Word, мышью я не могу выделить несколько ячеек таблицы. С помощью верхнего меню Таблица->Выделить и т.д. могу выделить только одну ячейку. А нужно более одной для дальнейшего объединения. В макросе я пишу конкретно: Sub Макрос2() ActiveDocument.Tables(1).Cell(1, 2).Select ActiveDocument.Tables(1).Cell(1, 3).Select End Sub Выделяется ячейка 3-тья по последней строки, а со второй выделение слетает. По поводу Or или And в справке VBA ничего найти не могу. Как все-таки выделить? Помогите дилетанту VBA. ??? |
Сообщ.
#2
,
|
|
|
Попробуй так, врядли заработает, неуверен я. В любом случае надо ипользовать класс Range:
ActiveDocument.Tables(1).Range.SetRange 1, 5 ActiveDocument.Tables(1).Range.Select |
Сообщ.
#3
,
|
|
|
rs = ActiveDocument.Tables(1).Cell(1, 2).Range.Start
re = ActiveDocument.Tables(1).Cell(1, 3).Range.End ActiveDocument.Range(rs, re).Select |
Сообщ.
#4
,
|
|
|
Ну или так!
|
Сообщ.
#5
,
|
|
|
Спасибо огромное! Все получилось.
![]() |
Сообщ.
#6
,
|
|
|
;D
|