以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  foxtable能够使用excelvba的命令吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=57621)

--  作者:lrj03
--  发布时间:2014/9/27 22:13:00
--  foxtable能够使用excelvba的命令吗?

希望在excel表里更新数据源,在

excelvba里的命令

Private Sub workbook_open()        \'后来没法子了才写在thisworkbook里,本打算写在foxtable里的
ActiveWorkbook.RefreshAll


MsgBox ("1")
 Call 计算

 

Application.CalculateFull

 


End Sub

这个是写在excelvba的过程里的,能不能在foxtable命令里调用运行这个过程,或是直接写在foxtable过程里?

帮助里的excel和vba我看了,也写了

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\\***.xls")
app.visible

app.CalculateFull        \'执行失败!

end sub

 

求教:1.能否在在foxtable程序里操作excel宏,2.能否在在foxtable程序里使用上面黄色底纹的vba命令操作excel文件,要怎么做呢

 

 


--  作者:Bin
--  发布时间:2014/9/28 8:49:00
--  
http://www.foxtable.com/help/topics/2121.htm
--  作者:有点甜
--  发布时间:2014/9/28 9:16:00
--  

 调用宏直接写

 

App.run("Macro1")


--  作者:有点甜
--  发布时间:2014/9/28 9:18:00
--  

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


--  作者:lrj03
--  发布时间:2014/9/28 11:53:00
--  ActiveWorkbook.RefreshAll和Application.CalculateFull在foxtable里怎么写?

谢谢!在excel里做了宏,foxtable 调用宏是可以的,但还想知道

ActiveWorkbook.RefreshAllApplication.CalculateFull在foxtable里怎么写?


--  作者:有点甜
--  发布时间:2014/9/28 12:03:00
--  

 直接写

 

app.CalculateFull

 

wb.RefreshAll


--  作者:lrj03
--  发布时间:2014/9/30 22:40:00
--  

有点甜的回复非常棒,要用foxtable使用vba命令的都学习一下.感谢!