以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何双击表,将数据加载到excel中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28635)

--  作者:blackzhu
--  发布时间:2013/2/6 9:00:00
--  如何双击表,将数据加载到excel中
    我做了一个窗口,用一个分区面板,一边分区利用一个浏览器加载一个EXCEL,另外一个分区加载一个表.
    我想双击这个表,将这个表点击的数据自动添加浏览器中的EXCEL中去.  做来做去都没有办法即时显示.网上的方法都是C#语言的.弄了半天也不行.

--  作者:lin_hailun
--  发布时间:2013/2/6 9:39:00
--  
 这个可以做到的,使用动态数据源就行了。例子。

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:浏览器_excel.zip



--  作者:blackzhu
--  发布时间:2013/2/6 9:43:00
--  
看看
--  作者:blackzhu
--  发布时间:2013/2/6 9:49:00
--  
哦  你这个办法昨日我也想到的,但是没有实施.  办法不错.
--  作者:blackzhu
--  发布时间:2013/2/6 10:06:00
--  
如何获取EXCEL任意单元格?
--  作者:blackzhu
--  发布时间:2013/2/6 10:17:00
--  
这个想来想去还是没有办法做到随心所欲输入到任何单元格.
--  作者:lin_hailun
--  发布时间:2013/2/6 13:24:00
--  
 楼主,直接通过嵌入的webbrowser然后通过vba操作excel是可行的。

 建议你下载一个vs,然后根据网上的教程添加一个axwebbrowser,封装好以后,狐表引用这个dll,就可以用vba操作excel了。

 比较麻烦,我就不做了。

--  作者:lin_hailun
--  发布时间:2013/2/6 14:10:00
--  
 在webbrowser的基础上通过反射获得excel的控制权,这样就可以通过vba控制excel。

 做了一个小例子。你需要引用一个dll文件。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:webbrowser_excel_vba.zip



--  作者:blackzhu
--  发布时间:2013/2/6 14:47:00
--  
学习一下.
--  作者:blackzhu
--  发布时间:2013/2/6 14:52:00
--  
你这个方法我们用过了,现在的还要简单.  问题是需要获取活动单元格的位置.