vb代码转换为java_有人可以解释如何使用JACOB将VB代码转换为Java吗?
雅各布没有任何问题,它的工作方式与广告一样.
首先,您必须找到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.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低 ...
- 【学习打卡05】可解释机器学习笔记之CAM+Captum代码实战
可解释机器学习笔记之CAM+Captum代码实战 文章目录 可解释机器学习笔记之CAM+Captum代码实战 代码实战介绍 torch-cam工具包 可视化CAM类激活热力图 预训练ImageNet- ...
- Python输入两个数,求和,十进制数转换为二级制八进制十六进制的两个程序的代码
目录 前言 一.输入两个数,求和 1.实现的功能 2.代码程序 3.运行截图 二.十进制数转换为二级制八进制十六进制 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序 ...
- spoon java_如何以及为什么使用Spoon分析,生成和转换Java代码
spoon java Spoon是分析,生成和转换Java代码的工具. 在本文中,我们将看到通过使用以编程方式处理代码的技术可以实现什么. 我认为这些技术不是很为人所知或使用,这很遗憾,因为它们可能非 ...
- python将字符串转换为数字信号的过程_如何检测一个字符串是否可以转换为数字...
面试题目以及相应的源代码在学习资料中,购买后请自行下载 以Python3.x为基础,解析了各种类型的Python面试题,并给出了详细的答案.同时详细解析了Python的领域之一的数据分析师需要学习的相 ...
- 编写代码的软件用什么编写的_编写正确的代码很重要的5个原因
编写代码的软件用什么编写的 In November of last year, OVO Energy sponsored a study finding that "If every Bri ...
- 为什么大多数代码都很糟糕,能做些什么来改进代码吗?
全文共2245字,预计学习时长7分钟 来源:Pexels 大多数代码都很糟糕,这听起来有些刺耳,不是吗? 但事实上,其中有一点是真实的.你可能已经研究过一些代码库,并认为它们是一团乱麻. 没有开发者是 ...
- idea代码提示插件_IDEA 插件推荐 —— 让你写出好代码的神器!
概述 今天介绍的插件主要是围绕编码规范的.有追求的程序员,往往都有代码洁癖,要尽量减少代码的「坏味道」. 代码静态检查是有很多种类,例如圈复杂度.重复率等.业界提供了很多静态检查的插件来识别这些不合规 ...
最新文章
- 给QTreeWidget添加右键菜单功能
- new,delete总结
- 树莓派搭建ActiveMQ
- 成功解决 raise XGBoostError(_LIB.XGBGetLastError()) xgboost.core.DMatrix/Booster has not been intialized
- PYTHON作业----编写多级菜单
- node:jwt、拦截器-学习笔记
- shell脚本判断linux系统,并判断该系统版本号,从而关闭防火墙
- IntelliJ IDEA: 无法创建Java Class文件
- 防止用户重复提交表单数据,session方式,js方式
- 混口饭吃,谈不上喜欢
- 1040. Airline Company
- pcb板可挖孔吗_PCB板上的过孔的种类及打孔注意事项
- 虹软人脸识别android源码demo,虹软2.0 离线人脸识别 Android 开发 Demo
- 海康服务器找不到网卡驱动,驱动技巧:解决设备管理器中找不到网卡的问题
- hyperf——代码赏析
- 怎样在PPT中抠图?这样操作30秒搞定!
- 重装win10之后谷歌chrome浏览器字体模糊的问题
- 我的狗子 -业余四足机器人笔记(1)-组成简介
- matlab如何表示三峰正态分布,正态分布及常用分布的matlab编程实现
- 淘宝API开发系列---阿里.聚石塔.开放平台的使用5
热门文章
- git HEAD detached from origin 问题的解决
- MyEclipse 启动报错:‘Building workspace‘ has encountered a problem解决方法
- 通过设置代理解决AndroidStudio无法下载gradle问题
- 我得到 http 响应,但 response.getEntity().getContent() 显示空指针异常
- 是==和!=相互依赖?
- Git不断询问我ssh密钥密码
- 50以内的质数顺口溜_【停课不停学】学习妙招|小学数学学习中的顺口溜,记住了事半功倍!...
- ❤️Java面试高频词《多线程》(建议收藏)❤️
- Druid monitor中数据源只显示() property for user to setup(已解决)
- JUC并发编程中的集合不安全问题源码解析