首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取word文档的当前活动行

获取word文档的当前活动行
EN

Stack Overflow用户
提问于 2014-07-14 11:20:29
回答 1查看 2.8K关注 0票数 1

我的目标是将一些文本插入到键盘光标所在的活动行的word文档中。我能够在一个特定的书签之后插入它,但是我想让用户能够在他想要的地方插入它。

目前,我正在使用以下代码:

代码语言:javascript
复制
    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");

现在,我正在搜索一个获取当前选定行的方法,因此我可以使用:

代码语言:javascript
复制
object docAction = Microsoft.Office.Interop.Word.WdGoToItem.wdGoToLine

我所发现的只是获取两个对象之间的范围,或者转到具体的行/行。

有人能告诉我我要做什么或者我要找什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-14 11:29:21

在你的代码中,你已经有了它。oWordApp.Selection是当前选定的范围或插入点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24735401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档