Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 03.12.2011, 14:41   #1
maxlay
 
Регистрация: 03.12.2011
Сообщений: 3
По умолчанию Перемещение по ячейке таблицы Word

Подскажите, пожалуйста такую вещь. Есть таблица, курсор устновлен в произвольном месте ячейки. Нужно перейти в начало данной ячейки. выделить весь текст, который содержит данная ячейки и вырезать его в буфер обмена. Собственно, вопрос только в том, как перейти (или переместить курсор) в самое начало ячейки?

Последний раз редактировалось maxlay; 03.12.2011 в 14:43.
maxlay вне форума Ответить с цитированием
Старый 03.12.2011, 16:11   #2
Пименов Александр
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 222
По умолчанию

Вот самый простой пример:
Код:
Public Sub CellsTextCut()
    Selection.Cells(1).Range.Cut
End Sub
Пименов Александр вне форума Ответить с цитированием
Старый 03.12.2011, 16:43   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 2,344
По умолчанию

>вопрос только в том, как перейти (или переместить курсор) в самое начало ячейки?
магнитофон на запись
Ципихович Эндрю вне форума Ответить с цитированием
Старый 03.12.2011, 16:45   #4
maxlay
 
Регистрация: 03.12.2011
Сообщений: 3
По умолчанию

2 Пименов Александр
Спасибо! Никак не мог поиском нарыть...

Последний раз редактировалось maxlay; 03.12.2011 в 16:52.
maxlay вне форума Ответить с цитированием
Старый 03.12.2011, 16:48   #5
maxlay
 
Регистрация: 03.12.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Ципихович Эндрю Посмотреть сообщение
>вопрос только в том, как перейти (или переместить курсор) в самое начало ячейки?
магнитофон на запись
А магнитофон не помогал - он записывает либо количество символов, на которое нужно переместить курсор до начала, либо, через клавишу Home, только переход в начало строки, а строк бывает несколько в одной ячейке. Но уже помог способ, указанный выше...
maxlay вне форума Ответить с цитированием
Старый 03.12.2011, 16:52   #6
Пименов Александр
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 222
По умолчанию

Так поэтому проще всего использовать объект Range, тут достаточно курсор только в нужную ячейку поставить.....
Пименов Александр вне форума Ответить с цитированием
Старый 03.12.2011, 19:57   #7
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 2,344
По умолчанию

>вопрос только в том, как перейти (или переместить курсор) в самое начало ячейки?
Вы хотите сказать, что в ручную это нальзя сделать???
Ципихович Эндрю вне форума Ответить с цитированием
Старый 03.12.2011, 21:36   #8
Пименов Александр
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 222
По умолчанию

Код:
ActiveDocument.Range(Selection.Cells(1).Range.Start, Selection.Cells(1).Range.Start).Select
Переходит в начало выделенной ячейки
Пименов Александр вне форума Ответить с цитированием
Старый 04.12.2011, 02:17   #9
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,815
По умолчанию

Можно и так:
Код:
selection.Cells(1).Range.Characters.First.Select
Selection.Collapse wdCollapseStart
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение данных из одной ячейки таблицы в другую. mastero444ek Общие вопросы Delphi 0 12.06.2011 15:44
Открытие ссылки в ячейке таблицы flame33 JavaScript, Ajax 5 04.09.2010 18:02
Как вычислять значения вне таблицы WORD, с использованием данных из таблицы WORD prikolist Microsoft Office Word 6 21.11.2008 13:17
Как обратиться к ячейке таблицы Аналитик Помощь студентам 16 29.11.2007 20:11


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840