我正在通过编程向电子邮件正文添加表格。我想在插入后将光标移动到表格下方。我尝试过 SendKeys.Send("{PGDN 10}") 并且有一定的成功,但我不确定这是否是最好的方法。
还有其他方法可以强制将光标移动到电子邮件正文的末尾吗?
还有其他方法可以强制将光标移动到电子邮件正文的末尾吗?
var editor = oMailItem.GetInspector.WordEditor;
editor.Range(1,1).Select();
编辑
如果您想将光标设置到签名之前正文的最后位置,可以按照以下示例进行操作。
var originalBody = oMailItem.HTMLBody;
oMailItem.HTMLBody = newBodyHTMLStringCompiled;
var wordDocument = oMailItem.GetInspector.WordEditor;
var endingPosition = wordDocument.Content.End;
// This will append the original signature
oMailItem.HTMLBody += originalBody;
// Set the range for the cursor
wordDocument.Range(endingPosition, endingPosition).Select();