雅各布没有任何问题,它的工作方式与广告一样.

首先,您必须找到Word 2003的对象引用,您似乎正在使用它

其原因在于,当使用命名参数时,可以省略一些可选参数,并且可以不按顺序指定一些参数.所以我首先需要确认Selection.MoveRight的签名.以下是MoveRight:http://msdn.microsoft.com/en-us/library/aa212388(v=office.11).aspx的文档

expression.MoveRight(Unit,Count,Extend)

Unit和Extend是枚举,因此我们必须为它们找到正确的整数常量. wdCharacter是1,而wdExtend也是1(你如何想出这些值的不同,最简单的方法是查看Office应用程序的VBA编辑器中的对象浏览器).

假设oSelection是一个有效的对象,这应该工作:

Dispatch.call(oSelection,1,1);

现在对于第二行,您忘记了翻译中的单元格.你需要这样的东西:

Dispatch cells=Dispatch.get(oSelection,"Cells").toDispatch();//Selection.Cells.

Dispatch.call(cells,"Merge"); //Selection.Cells.Merge()

请注意,我不会在第二行调用toDatch,因为Merge不会返回任何内容. toDispatch用于将返回值(如第一行)转换为Dispatch对象,稍后我可以使用该对象对该对象进行调用.

vb代码转换为java_有人可以解释如何使用JACOB将VB代码转换为Java吗?相关推荐

  1. 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我...

    关注后你就是我的人了 重构不止是代码整理,它提供了一种高效且受控的代码整理技术. (一)重构原则 1.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修 ...

  2. 设计代码说明什么是多态性?如何实现多态?(代码中要写注释解释)_狗屎一样的代码!快,重构我!...

    狗屎一样的代码如何重构? 重构不止是代码整理,它提供了一种高效且受控的代码整理技术. (一)重构原则 1.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低 ...

  3. 【学习打卡05】可解释机器学习笔记之CAM+Captum代码实战

    可解释机器学习笔记之CAM+Captum代码实战 文章目录 可解释机器学习笔记之CAM+Captum代码实战 代码实战介绍 torch-cam工具包 可视化CAM类激活热力图 预训练ImageNet- ...

  4. Python输入两个数,求和,十进制数转换为二级制八进制十六进制的两个程序的代码

    目录 前言 一.输入两个数,求和 1.实现的功能 2.代码程序 3.运行截图 二.十进制数转换为二级制八进制十六进制 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序 ...

  5. spoon java_如何以及为什么使用Spoon分析,生成和转换Java代码

    spoon java Spoon是分析,生成和转换Java代码的工具. 在本文中,我们将看到通过使用以编程方式处理代码的技术可以实现什么. 我认为这些技术不是很为人所知或使用,这很遗憾,因为它们可能非 ...

  6. python将字符串转换为数字信号的过程_如何检测一个字符串是否可以转换为数字...

    面试题目以及相应的源代码在学习资料中,购买后请自行下载 以Python3.x为基础,解析了各种类型的Python面试题,并给出了详细的答案.同时详细解析了Python的领域之一的数据分析师需要学习的相 ...

  7. 编写代码的软件用什么编写的_编写正确的代码很重要的5个原因

    编写代码的软件用什么编写的 In November of last year, OVO Energy sponsored a study finding that "If every Bri ...

  8. ​为什么大多数代码都很糟糕,能做些什么来改进代码吗?

    全文共2245字,预计学习时长7分钟 来源:Pexels 大多数代码都很糟糕,这听起来有些刺耳,不是吗? 但事实上,其中有一点是真实的.你可能已经研究过一些代码库,并认为它们是一团乱麻. 没有开发者是 ...

  9. idea代码提示插件_IDEA 插件推荐 —— 让你写出好代码的神器!

    概述 今天介绍的插件主要是围绕编码规范的.有追求的程序员,往往都有代码洁癖,要尽量减少代码的「坏味道」. 代码静态检查是有很多种类,例如圈复杂度.重复率等.业界提供了很多静态检查的插件来识别这些不合规 ...

最新文章

  1. 给QTreeWidget添加右键菜单功能
  2. new,delete总结
  3. 树莓派搭建ActiveMQ
  4. 成功解决 raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.DMatrix/Booster has not been intialized
  5. PYTHON作业----编写多级菜单
  6. node:jwt、拦截器-学习笔记
  7. shell脚本判断linux系统,并判断该系统版本号,从而关闭防火墙
  8. IntelliJ IDEA: 无法创建Java Class文件
  9. 防止用户重复提交表单数据,session方式,js方式
  10. 混口饭吃,谈不上喜欢
  11. 1040. Airline Company
  12. pcb板可挖孔吗_PCB板上的过孔的种类及打孔注意事项
  13. 虹软人脸识别android源码demo,虹软2.0 离线人脸识别 Android 开发 Demo
  14. 海康服务器找不到网卡驱动,驱动技巧:解决设备管理器中找不到网卡的问题
  15. hyperf——代码赏析
  16. 怎样在PPT中抠图?这样操作30秒搞定!
  17. 重装win10之后谷歌chrome浏览器字体模糊的问题
  18. 我的狗子 -业余四足机器人笔记(1)-组成简介
  19. matlab如何表示三峰正态分布,正态分布及常用分布的matlab编程实现
  20. 淘宝API开发系列---阿里.聚石塔.开放平台的使用5

热门文章

  1. git HEAD detached from origin 问题的解决
  2. MyEclipse 启动报错:‘Building workspace‘ has encountered a problem解决方法
  3. 通过设置代理解决AndroidStudio无法下载gradle问题
  4. 我得到 http 响应,但 response.getEntity().getContent() 显示空指针异常
  5. 是==和!=相互依赖?
  6. Git不断询问我ssh密钥密码
  7. 50以内的质数顺口溜_【停课不停学】学习妙招|小学数学学习中的顺口溜,记住了事半功倍!...
  8. ❤️Java面试高频词《多线程》(建议收藏)❤️
  9. Druid monitor中数据源只显示() property for user to setup(已解决)
  10. JUC并发编程中的集合不安全问题源码解析