以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  vba请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85785)

--  作者:ljh29206
--  发布时间:2016/6/2 13:45:00
--  vba请教

无限扩展

Foxtable可以添加DLL引用,包括第三方的DLL,还可以定义命名空间。
Foxtable可以定义API函数。
Foxtable支持通过VBA直接操控Excel,这样资深的Excel用户可以充分结合利用Foxtable和Excel的各自优势。
Foxtable支持直接运行SQL语句。

所有这些,可以让你无限扩展Foxtable的功能。



foxtable 如何通过vba 操控excel 是否有实例 请指导



--  作者:大红袍
--  发布时间:2016/6/2 14:38:00
--  

 呃,你有没有完整看完过帮助文档?

 

http://www.foxtable.com/help/topics/2121.htm

 


--  作者:ljh29206
--  发布时间:2016/6/2 14:56:00
--  
这个 我有看

我可以没描述清楚

我想问的是

我现在在 excel  里面写好了 代码

如何在foxtable 里面触发?

--  作者:ljh29206
--  发布时间:2016/6/2 14:58:00
--  
由于 有些事件
用单元格

Private Sub Worksheet_Change(ByVal Target As Range)
end sub 
触发的,这个 怎么连到foxtable 里面。

另外还定义了一些函数

--  作者:大红袍
--  发布时间:2016/6/2 14:58:00
--  

 调用宏,直接写

 

App.run("函数名", 参数1, 参数2)


--  作者:ljh29206
--  发布时间:2016/6/3 11:20:00
--  
OK 谢谢
[此贴子已经被作者于2016/6/3 11:21:22编辑过]

--  作者:大红袍
--  发布时间:2016/6/3 11:22:00
--  

你的代码是msgbox,你要把app显示出来才行啊

 

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("C:\\Users\\user\\Desktop\\工作簿2.xlsm")
app.Visible = True
app.run ("ab",5,5)
[此贴子已经被作者于2016/6/3 11:24:23编辑过]