永发信息网

Jacob获得光标所在页和行如何获得,谢谢

答案:3  悬赏:30  手机版
解决时间 2021-03-29 02:51
  • 提问者网友:不爱我么
  • 2021-03-28 12:54
Dispatch document=Dispatch.call(documents, "open",mydd).toDispatch();
Dispatch wordContent = Dispatch.get(document, "Content").toDispatch();
Dispatch selection = Dispatch.get(objWord, "Selection").toDispatch();
Dispatch.call(selection, "HomeKey", new Variant(6));// 移到开头
Dispatch find = Dispatch.call(selection, "Find").toDispatch();// 获得Find组件
Dispatch.put(find, "Text", mydoc.mystr); // 查找字符串"hello"
Dispatch.put(find, "Forward", "True");// 向前查找
// Dispatch.put(find, "Format", "True");// 设置格式
Dispatch.put(find, "MatchCase", "false");// 大小写匹配
Dispatch.put(find, "MatchWholeWord", "True"); // 全字匹配
Dispatch.call(find, "Execute"); // 执行查询
Integer myrecord=Dispatch.get(selection,"wdFirstCharacterLineNumber").toInt();
System.out.println(myrecord);
其中
Integer myrecord=Dispatch.get(selection,"wdFirstCharacterLineNumber").toInt();
不能得到光标所在行,急!
谁帮忙解决下 谢谢

我查看了下获得行号的VBA代码:Selection.Information(wdFirstCharacterLineNumber)
我知道Selection.font是改成Dispatch myrecord=Dispatch.get(selection,"font").toDispatch ();
那么 Selection.Information(wdFirstCharacterLineNumber) 这个VBA代码该怎么改成JAVA
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2020-05-10 11:03
所在页:Dispatch.call(selection, "information", 3).toString();
所在页的行号:Dispatch.call(selection, "information", 10).toString()
全部回答
  • 1楼网友:野味小生
  • 2019-08-20 20:26
收益了
  • 2楼网友:七十二街
  • 2020-05-23 15:13
D解析试题分析:水循环的主要动力是太阳辐射;水循环分为三种,既发生在外流区域又发生在内流区域;水循环对全球水资源的总量影响不大;水循环使陆地淡水不断得到补充和更新。正确
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯