jacob语法总结

 

1、  Dispatch.get(ds, “a1”);返回Variant类型,获取ds对象的a1属性,通过to…()方法可以转换为java的很多类型

2、  Dispatch.put(ds, “a1”, …);设置ds对象a1属性,具体参数为…指定

3、  ActiveXComponent有setProperty(“a1”, …)和getProperty(“a1”)方法,比Dispatch的put和get方法方便!

4、  Dispatch.invoke(ds, “a3”, a4, a5, a6).toDispatch();        说明:ds为要执行操作的对象,a3为要执行的操作名称;a4一般为Dispatch.Method、Dispatch.Put、Dispatch.Get三种,正是这三种指定让此方法可以执行put、set、call同样操作;a5为一个对象数组,形如:new Object[]{},一般的当Method时为三个参数,Get时没有参数,Put是为两个参数;a6一般为new int[1]

5、  Dispatch.call(ds, “a1”, …) .toDispatch();和invoke差不多,执行a1名称的操作,少了invoke中的a4和a6参数;…和invoke中newObject[]{}中参数一样

6、  所以Dispatch.call()和Dispatch.invoke()方法执行Dispatch.put()和Dispatch.set()的操作,反之不可以

7、  Word中的属性参数有:

8、Documents:所有文档

9、Open:打开文档

10、    ActiveXComponent.Visible:设置编辑器是否可见

11、    Tables:获得所有的表格

12、    Bookmarks:所有标签

13、    Selection:光标所在处或选中的区域,作用在ActiveXComponent,其他没有

14、    select:选中

15、    typeParagraph:设置为一个段落

16、    ParagraphFormat:段落格式,用alignment设置

17、    alignment:0居左,无缩进,1、居中,2、靠右,3、两端对齐

18、    Add:新建一个word文档

19、    Close:关闭文档,0不保存,-1保存,-2弹出框确认,注意ComThread.Release();关闭整个word进程

20、    SaveAS:另存为

21、    save:保存

22、    printOut:打印

23、    Application:得到ActiveXComponent的实例

24、    WindowState:Application的属性,表示窗口的大小,0、default,1、maximize,2、minimize

25、    top、left、height、width:application的属性,表示窗口的位置

26、    ActiveXComponent.Quit:关闭所有word文档,但是不退出整个word程序

27、    Range:表示文档中的一个连续范围,由一个起始字符位置和一个终止字符位置定义,进而可以得到格式的信息

28、    Item:得到指定的表格

29、    Rows:得到表格的所有行

30、    Cell:表格的一个单元格

31、    Text:word的文本内容

32、    InsertFile:插入文件

33、    InsertRowsBelow:在指定的行下面插入一行

34、    InsertAfter:在指定对象后插入

35、    Delete:删除,可以是表格的行

36、    Count:返回数目,比如Rows、Tables的数目

37、    Height:返回高度,比如行高、表格行的高

38、    Split:拆分单元格,要指定行数和列数

39、    Merge:合并单元格

40、    Exists:指定的对象是否存在,返回bool值

41、    Copy:复制

42、    Paste:粘贴

43、    Font:字体

44、    Name:字体的名字

45、    Bold:字体是否为粗体

46、    Italic:字体是否为斜体

47、    Underline:字体是否有下划线

48、    Color:颜色

49、    Size:大小

50、    Borders:指定边框,-1为上边框,-2左边框,-3为下边框,-4有右边框,-5为横向边框,-6为纵向边框,-7从左上角开始的斜线,-8从左下角开始的斜线

51、    AutoFitBehavior:自动调整大小,1为内容自动调整大小,2为窗口自动调整大小

52、    Content:去的内容

53、    InLineShapes:

54、    AddPicture:增加一张图片,需要制定路径

55、    homeKey:光标移到开头

56、    endkey:光标移到最后

57、    moveDown:光标往下一行

58、    moveUp:光标往上一行

59、    moveRight:光标往左一列

60、    moveLeft:光标往右一列

61、    find:要查找的文本

62、    Forward:向前查找

63、    Format:查找的文本格式

64、    MatchCase:大小写匹配

65、    MatchWholeWord:全字匹配

66、    Execute:开始执行查找

67、    Hyperlinks:超链接

68、    TextToDisplay:替换超链接的文本内容

69、    Delete:将超链接变为普通文字

70、    Spacebefore、spaceAfter: 段前间距、段后间距

 

 

 

 

 

MS控件名

a1的值

InternetExplorer

InternetExplorer.Application

Excel

Excel.Application

Word

Word.Application

Powerpoint

Powerpoint.Application

vb/java Script

ScriptControl

windows media Player

WMPlayer.OCX

Outlook

Outlook.Application

Visio

Visio.Application

DAO

DAO.PrivateDBEngine.35

MultiFace

MultiFace.Face

 

 

 

文本内容总体结构:

(1)、Characters:一个单字符

(2)、words:一次输入的词组算一个word

(3)、Sentences:一段中多少个句子

(4)、Paragraphs:段落,一个回车就算一段

(5)、Sections:章节

(6)、fields:

 

听说,打赏我的人最后都找到了真爱!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值