立即注册 登录
晓东CAD家园-论坛 返回首页

eachy的个人空间 http://bbs.xdcad.net/?14 [收藏] [复制] [分享] [RSS]

日志

总结:Autocad 与 Excel 通讯的一般步骤

已有 152 次阅读2013-5-4 09:54 |个人分类:Lisp| Autocad, autolisp, excel

;;总结:Autocad 与 Excel 通讯的一般步骤

;;1 建立连接

(if
  (not
    (setq excel (vlax-get-or-create-object "Excel.Application")) ;_ Excel ActiveX
  )
   (progn
     (princ "\nExcel not Install!")
     (exit) ;_无法建立时程序退出
   )
)

;;2 获得 Workbooks
(setq wks (vlax-get excel 'workbooks))

;;3 用 Workbooks 的 Open 或者 Add 方法打开或者建立新的Workbook
(setq shts (vlax-invoke wks 'open fl))

;;4 获取 excel 的 Sheets (工作簿)
(setq sht (vlax-get excel 'sheets))

;;5 依次处理 Sheet
(vlax-for sh sht ...)

;;6 获取 Sheet 中的 Cells (单元格集合)
(vlax-get sh 'Cells)

;;7 用 item 属性就可以得到指定的单元格了
(vlax-get-property cells 'item 1 2)

;;8 后面就是根据需要对 Cell 进行各种操作


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-10 19:20 , Processed in 0.193285 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部