jming 发表于 2002-5-20 05:26:00

想必河伯对Excel/ActiveX有研究, 能否请教如何获得最后一行的信息?-->mccad转移

想必河伯对Excel/ActiveX有研究, 能否请教如何获得Excel文件最后一行的信息?

河伯 发表于 2002-5-20 16:18:00

可以用CurrentRegion属性计算最后一行

CurrentSheet.Range("A1").Activate
SheetRows = ExcelApp.ActiveCell.CurrentRegion.Rows.Count '有效数据行数

jming 发表于 2002-5-21 12:33:00

对不起, 我是说要用vlisp/activex, 不用vba.

对不起, 我是说要用vlisp/activex, 不用vba.

河伯 发表于 2002-5-21 19:43:00

用vlisp/activex写程序,起码要会把VBA方法转化到VLISP吧?

用vlisp/activex写程序,起码要会把VBA方法转化到VLISP吧?
否则就得每个问题都问一次,微软的 Excel VBA 参考手册有两大本,自己多捉摸些。
-----------------------------------------------
(setq FirstCell (vlax-get-property CurrentSheet 'Range "A1"))
(vlax-invoke-method FirstCell 'Activate)
(setq UsedRange (vlax-get-property FirstCell 'CurrentRegion))
页: [1]
查看完整版本: 想必河伯对Excel/ActiveX有研究, 能否请教如何获得最后一行的信息?-->mccad转移