明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 971|回复: 4

[提问] 如何在excel中插入一行?

[复制链接]
发表于 2016-7-12 08:59:09 | 显示全部楼层 |阅读模式
如题,在lisp中如何在excel中插入一行?谢谢!
发表于 2021-6-7 20:17:50 | 显示全部楼层
同问。。。我也不知道
发表于 2021-6-8 21:11:39 | 显示全部楼层
;;;以下代码来自晓东的st788796大师。
;;;在指定行前插入多行
(defun _Excel:Insertrows (baserow num / excel sht)
  (setq        excel (vlax-get-object "Excel.Application")
        sht   (vlax-get excel 'ActiveSheet)
  )
  (vlax-invoke-method
    (vlax-get-property
      (vlax-get-property sht 'rows)
      'Range
      (strcat (rtos baserow 2 0) ":" (rtos (+ (- baserow 1) num) 2 0))
    )
    'Insert
  )
)
发表于 2021-6-10 09:55:34 | 显示全部楼层
andyding 发表于 2021-6-8 21:11
;;;以下代码来自晓东的st788796大师。
;;;在指定行前插入多行
(defun _Excel:Insertrows (baserow num /  ...

谢谢你啊,学习了
发表于 2023-6-2 13:28:02 | 显示全部楼层
andyding 发表于 2021-6-8 21:11
;;;以下代码来自晓东的st788796大师。
;;;在指定行前插入多行
(defun _Excel:Insertrows (baserow num /  ...

谢谢,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 21:22 , Processed in 0.162770 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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