Как прыгать непосредственно на последнюю строку текущей ячейки таблицы в Word 2007?
-
12-12-2019 - |
Вопрос
У меня есть большой стол в 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"
.
Конечно, если в ячейке был текст уже в ячейке, вы захотите добавить возврат каретки, чтобы дополнительный текст находился в нижней части ячейки.