如何在Word 2007中直接跳转到当前表格单元格的最后一行?
-
12-12-2019 - |
题
我在MS Word 2007(跨越几页)中有一个大表,每行包含大量文本。
在Word 2007中有一个键盘快捷键,直接跳转到当前表格单元的最后一行,以在单元格的“底部”中添加文本?
如果没有,我怎么用VBA来做?
解决方案
使用 alt + pgdown 转到当前表中的最后一行(在同一列中)。
等效于VBA:
Selection.EndKey Unit:=wdColumn
.
编辑
(在问题的新信息后更新)
抱歉,我误解了。好的,然后,尝试以下内容以在VBA中找到单元格的结尾:
.
Selection.EndOf Unit:=wdCell
我不知道它是否可以用键盘快捷方式完成,也许别人知道?
其他提示
键的组合是可能的,但我不确定它将在每种情况下工作:
- 选项卡(跳转到下一个单元格),左,左,
- 或选项卡, shift + 选项卡(所选当前单元格), lext (选择结束=结束当前的细胞)
将不是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"
.
当然,如果在单元格中有文本,则需要添加回车返回,因此添加的文本位于单元格的底部。 不隶属于 StackOverflow