vb 打开Excel后如果调用指定的 excel宏

VB打开Excel做到了,不过Excel里面有个宏,用VB怎样能启动指定的宏,比如我有一个宏的名为aa,要怎样启动它
sub aa()
end sub

sub bb()
end sub
那是Excel里面的宏!我不想打开Excel去运行宏,我想通过VB在后台运行

第1个回答  推荐于2016-06-25
打开excel让它不可见
Dim excel As Object
Set excel = CreateObject("excel.application")
excel.workbooks.open "c:\aa.xls"
excel.run "aa"
excel.workbooks("aa.xls").Close
Set excel = Nothing本回答被提问者采纳
第2个回答  2008-02-26
运行就可以啊
相似回答