获取word文档的当前活动行
本文关键字:活动 word 文档 获取 | 更新日期: 2023-09-27 18:12:52
我的目标是在word文档中键盘光标所在的活动行插入一些文本。我能够在一个特定的书签后插入它,但我想给用户插入它的可能性,无论他想要的地方。
此刻我正在使用这个代码:
Word.Application oWordApp;
Word.Document oWordDoc;
oWordApp = (Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
oWordDoc = oWordApp.ActiveDocument;
object docAction = Microsoft.Office.Interop.Word.WdGoToItem.wdGoToBookmark;
object docTarget = "TextBegin";
object n = Type.Missing;
oWordApp.Selection.GoTo(ref docAction, ref n, ref n, ref docTarget);
oWordApp.Selection.InsertAfter("Test");
现在我正在寻找一个方法来获取当前选定的行,所以我可以使用:
object docAction = Microsoft.Office.Interop.Word.WdGoToItem.wdGoToLine
所有我发现的是关于获得两个对象之间的范围或去一个具体的行/行。
谁能告诉我我必须做什么,或者我必须在哪里搜索?
在您的代码中,您已经拥有了它。oWordApp。