本帖最后由 snddd2000 于 2018-3-11 11:08 编辑
gu版,请教个问题,lisp操作word替换文字的函数的参数怎么写?
(vlax-invoke-method
Find 'Execute ...)我写的出现下面的错误
error: Automation 错误。 数值超出范围
是不是数据类型必须转化成Variantmark一下
测试通过,之前的出错是因为两个冲突的参数设置成一样的值(向下和向上搜索)。
 - (vlax-invoke-method Find 'Execute
- "要被替换的文字" ;_FindText
- :vlax-true ;_MatchCase
- :vlax-true ;_MatchWholeWord
- :vlax-false ;_MatchWildcards
- :vlax-false ;_MatchSoundsLike
- :vlax-false ;_MatchAllWordForms
- :vlax-true ;_Forward
- :vlax-false ;_Wrap
- :vlax-false ;_Format
- "需要出现在被替换处的文字" ;_ReplaceWith
- 2 ;_Replace
- :vlax-false ;_MatchKashida
- :vlax-false ;_MatchDiacritics
- :vlax-false ;_MatchAlefHamza
- :vlax-false ;_MatchControl
- )
|