注册 登录
编程论坛 Delphi论坛

[求助] delphi 操作 excel 的问题

xiaoqing05 发布于 2007-01-19 21:27, 776 次点击

请教各位大侠:

用comobj 操作Excel,当打开一个EXCEL后,能不能动态得到鼠标在EXCEL里选择的单元格的行数与列数呢?
我的目的是可以住鼠标指定的单元格插入值。

向各位求助啊。。。

5 回复
#2
volte2007-01-20 20:01

这个是使用OLE对象操作Office软件。
我在SQL版快做斑竹时候发过此类的开发。
你可以去搜索一下。

不过楼主的想法很好,感觉上用OLE对象比用Excel控件要快的多。
毕竟使用接口比用控件快

呵呵!

#3
xiaoqing052007-01-22 01:03
是不是需要用到钩子呢?
#4
xu20002007-01-22 12:28
不用。
#5
xiaoqing052007-01-22 23:38
楼上兄弟帮忙了啊,怎么弄哦?

在操作EXCEL的时候,用delphi写的程序怎么知道鼠标在EXCEL的事件呢?

我试了一下EXCEL里的VBA,虽然VBA能放到delphi里,但写在EXCEL里的VBA只能在EXCEL里,两个联系不起来。
help!!!
#6
wwf9102007-01-29 21:12

最好用*.txt文件指定Excel中的单元格,然后在对号入座就ok了

1