我在Word文档的随机位置插入了一些动态文本,然后需要将光标放在此文本的末尾(不是文档的末尾!)。现在,光标将停留在之前的位置,即插入文本的开头。
我认为这里没有太多有用的代码显示……我只是将一些html复制到文件中,然后将其插入文档中:
string tmp = AppDomain.CurrentDomain.BaseDirectory + "tmp.html";
using (StreamWriter file = new StreamWriter(tmp))
{
file.Write(report, 0, report.Length);
}
var currentCursorPosition = Globals.ThisAddIn.Application.Selection.Range;
currentCursorPosition.InsertFile(tmp);
答案 0 :(得分:0)
我建议您使用Microsoft.Office.Interop.Word库。 您可以将光标移动到Word文档的末尾。 使用这个:Move my cursor to the end of the Text in MsWord using C#?