将插入点移动到段落MS Word之间的空白行的开头

时间:2014-05-08 13:11:36

标签: regex ms-word autohotkey

我经常需要在MS Word中翻译文档并逐段进行翻译,翻译文本跟随原始文本的每个段落。我需要的是一个键盘快捷键,用于在我需要翻译的下一段之后将插入点移动到空白区域,即将光标从图片中红色文本的末尾移动到后面段落结束后的空白区域与" ..并称之为一天"

enter image description here

Ctrl +向下Word中的箭头快捷方式将插入点放在每个后续段落的开头,而我需要将它放在它上面的空白行的开头,这样我就可以立即开始输入。

我正在寻找可以执行此任务的Word快捷键,正则表达式或自动键脚本,在MS Word中进行翻译对我来说非常方便。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在MCL的建议中,我创建了一个简单的Autohotkey脚本来解决问题,将Word键盘快捷键合并为一个。我还添加了另一个脚本的代码,该脚本设置正在输入原始文档的文本的深红色,以与原始文本的默认文本颜色形成对比。对于翻译人员来说,这是一个方便的选项,它还允许通过使用Word中的查找功能仅保存翻译的文本,并且无需进一步编辑翻译的文档。这是脚本:

#IfWinActive ahk_class OpusApp
^2::
   Send ^{Down}
   Send ^{Down}
   Send ^{Left}
   Send {Enter}
{
oWord := ComObjActive("Word.Application") ; MS Word object
wdColorDarkRed = 128
oWord.Selection.Font.Color := wdColorDarkRed
}
return