明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: Gu_xl

[【Gu_xl】] 【Gu_xl】Lisp操控Word编程技术

    [复制链接]
发表于 2017-8-3 09:46 | 显示全部楼层
感谢G版分享!
发表于 2017-8-22 23:21 | 显示全部楼层
学无止境6666666666
发表于 2017-8-23 23:17 | 显示全部楼层
高难度动作。
发表于 2017-8-28 15:13 | 显示全部楼层
谢谢分享这么好的东西
发表于 2017-12-12 21:08 | 显示全部楼层
标记一下,日后学习
发表于 2017-12-13 14:37 | 显示全部楼层
都是些大神
发表于 2018-3-9 16:05 | 显示全部楼层
本帖最后由 snddd2000 于 2018-3-11 11:08 编辑

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




发表于 2018-3-10 07:32 来自手机 | 显示全部楼层
想知道这是怎么总结出来的
发表于 2018-3-20 20:52 | 显示全部楼层
下載學習,謝謝版主!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-19 04:29 , Processed in 0.152789 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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