起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 160|回复: 3

【结贴】请教**

[复制链接]
发表于 2008-3-5 15:02:24 | 显示全部楼层 |阅读模式
下列代码我不太懂,能解释一下吗?
  FWord := ComObj.CreateOleObject('Word.Application');
  FApp := DispatchHelper.Create(FWord);
  FApp.PropertyPut('Visible', [True]);

  FDocs := DispatchHelper.Create(FApp.PropertyGet('Documents',  []));
  FDocs.InvokeMethod('Open', [lFileName]);

  //替换的代码
  lSelection := DispatchHelper.Create(FApp.PropertyGet('Selection', []));
  lFind :=  DispatchHelper.Create(lSelection.PropertyGet('Find', []));
  lReplacement := DispatchHelper.Create(lFind.PropertyGet('Replacement', []));

  lFind.InvokeMethod('ClearFormatting', []);
  lReplacement.InvokeMethod('ClearFormatting', []);


  lFind.InvokeMethod('Execute', ['数据', False, False, False, False, False, True, 1, False, 'data',
    2, False, False, False, False]);
FWord ,FApp ,FDocs ,lSelection ,lFind ,lReplacement 是什么?
InvokeMethod是什么?参数都是什么意思?
回复

使用道具 举报

发表于 2008-3-6 08:54:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-6 12:04:42 | 显示全部楼层
这个我早就看了,一般都是先搜索论坛自己找答案,找不到才问的.这个wiki里说的太简单了,并没有回答我上面提出的问题.
回复 支持 反对

使用道具 举报

发表于 2008-5-13 17:05:39 | 显示全部楼层
wiki里已经解释了DispatchHelper的相关属性和方法,解释的已经比较清楚了,楼主有什么具体问题请发新帖问,这个先结了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 02:17 , Processed in 0.038412 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表