Как прыгать непосредственно на последнюю строку текущей ячейки таблицы в Word 2007?

StackOverflow https://stackoverflow.com//questions/12670339

Вопрос

У меня есть большой стол в MS Word 2007 (охватывает несколько страниц), и каждая строка содержит много текста.

Есть ли ярлык клавиатуры в Word 2007, чтобы напрямую перейти к последней строке текущей ячейки таблицы, чтобы добавить текст на «нижней» клетке?

Если нет, как я мог сделать это с vba?

Это было полезно?

Решение

Используйте alt + pgdown , чтобы перейти к последней строке в текущей таблице (в том же столбце).

эквивалент в VBA:

Selection.EndKey Unit:=wdColumn
.

Редактировать

(обновляется после новой информации в вопросе)

Извините, я неправильно понял.ОК, тогда попробуйте следующее, чтобы найти конец ячейки в VBA:

Selection.EndOf Unit:=wdCell
.

Я не знаю, может ли это сделать с сочетания клавиш, может быть, кто-то еще знает?

Другие советы

Комбинация клавиш возможна, но я не уверен, что она будет работать в каждом случае:

    .
  • вкладка (для перехода на следующую ячейку), Слева от , Слева от ,
  • или вкладка , shift + вкладка (выбрана текущая ячейка), вправо (конец выбора= конецтекущей ячейки)

не будет лучшим способом в VBA, чтобы просто обратиться к последней строке?

table.Cell(table.rows.count, yourColumnNumberToUpdate).Range.Text = table.Cell(table.rows.count, yourColumnNumberToUpdate).Range.Text + "What ever you want to add to the bottom of the cell"
.

Конечно, если в ячейке был текст уже в ячейке, вы захотите добавить возврат каретки, чтобы дополнительный текст находился в нижней части ячейки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top