peaceowner
|
|
1 | |
Выделение отдельной строки в ячейке таблицы Word16.12.2010, 19:34. Показов 27051. Ответов 9
Метки нет (Все метки)
Ребята хелп ми, уже из сил выбился. Как выделить отдельную строку в ячейке таблицы Word? Ставлю курсор в начало строки и пробую различные методы типа MoveEnd(), EndOf(), MoveEndUntil() и другие. Все эти методы выделяют ВСЕ строки ячейки. Я даже в ворде проверил, поставил курсор на начало 2ой(из 4ех) строки ячейки и нажал клавишу End с зажатым Шифтом. В итоге выделились ВСЕ строки ячейки включая первую. Опытным путем установил, что двигаться нужно посимвольно, тогда строка выделяется как надо. Вопрос, как мне переместить выделение до последнего символа последней строки ячейки? Вообще пишу на Делфи, но все методы из ВБА. Помогите плиз.
З.Ы. Забыл сказать, что строки ничем не разделены. Знаков переноса каретки нет, т.е. клавиша "интер" не нажималась, а просто сплошняком заполнялся текст в ячейку. |
16.12.2010, 19:34 | |
Ответы с готовыми решениями:
9
Word 2007: Удалить строки в ячейке таблицы Как перемещать курсор в Word в ячейке таблицы Выделить вторую строку в ячейке таблицы | Word Изменить цвет части текста в ячейке таблицы в Word |
1591 / 558 / 74
Регистрация: 10.04.2009
Сообщений: 9,098
|
|
16.12.2010, 20:29 | 2 |
АктивеДокумент.Таблес(1).Ровс(1).Селект
ОК???
1
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
16.12.2010, 20:30 | 3 |
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
Клавиатурой это Shift+End, почему у Вас это не работает, непонятно. По крайней мере в моем любимом 97 все нормально.
1
|
peaceowner
|
|
16.12.2010, 20:48 | 4 |
Всем спасибо, разобрался наконец) Узнал позиции первого и последнего символов желаемого выделения. А дальше при помощи SetRange установил нужное мне выделение.
kukuruku310 Не выделяется с помощью Енд именно в таблице. Видимо это так и нужно. Если текст набран вне таблицы, то помещая курсор в середину строки, при нажатии Шифт+Енд выделение происходит с середины до конца, как и должно быть. В ячейке кроме как посимвольно похоже не выделишь. |
1591 / 558 / 74
Регистрация: 10.04.2009
Сообщений: 9,098
|
|||||||||||
17.12.2010, 03:30 | 5 | ||||||||||
Что Вам здесь
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
17.12.2010, 12:32 | 6 |
да хоть в таблице, хоть в тексте, Shift+End работает одинаково, проверьте настройки Word. Я сам не пользуюсь ничем, кроме 97, поэтому конкретнее сказать не могу.
0
|
306 / 187 / 26
Регистрация: 14.02.2010
Сообщений: 544
|
|
17.12.2010, 14:46 | 7 |
Щательнее подумавши еще добавлю: в последней строке ячейки действительно будет выделять весь текст целиком. Во избежание, наиболее просто, моно сделать финт ушами: запомнить текущую позицию Range - это будет начало диапазона, а для определения его конца перейти в конец строки без выделения. Как второй вариант, использовать переход в начало (Shift+Home), который, в отличие от Shift+End, всегда срабатывает одинаково, но это более заморочно, если выделять не от начала строки.
0
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
||||||
27.02.2012, 18:11 | 8 | |||||
в эту же тему
подскажите как выделить несколько символов в одной ячейке (в Word) что-то типа
я так поняла peaceowner, разобрался...?
0
|
1591 / 558 / 74
Регистрация: 10.04.2009
Сообщений: 9,098
|
||||||
27.02.2012, 18:30 | 9 | |||||
2
|
72 / 64 / 3
Регистрация: 13.05.2010
Сообщений: 349
|
|
27.02.2012, 18:50 | 10 |
Ципихович Эндрю, Спасибо!!
все работат.
0
|
27.02.2012, 18:50 | |
27.02.2012, 18:50 | |
Помогаю со студенческими работами здесь
10
VBA Word Определить номер параграфа в ячейке таблицы Выделение цветом строки в Excel в зависимости от значения в ячейке Из таблицы Exel выбирает все строки с нечетным номерами и вставляет эти данные в Word в четные строки таблицы Извлечение части текста из ячеек и суммирование извлеченного в отдельной ячейке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |