VB 如何调用EXCEL VBA带参过程

我做了一个程序,用VB调用VBA进行处理数据处理,VBA是个带参数的过程,如果在外部用VB调用?... 我做了一个程序,用VB调用VBA进行处理数据处理,VBA是个带参数的过程,如果在外部用VB调用? 展开
 我来答
匿名用户
2013-08-06
展开全部
Set xlsApp = Nothing

/*----------有参调用模式-------------*/
xls文件中代码如下:
Sub test2(str As String)
MsgBox (str)
End Sub

VB代码如下:
Dim xlsApp As Excel.Application
Dim xlsBook As Excel.Workbook
Dim xlsSheet As Excel.Worksheet

Set xlsApp = New Excel.Application
Set xlsBook = xlsApp.Workbooks.Open(App.Path + "\test.xls")
Set xlsSheet = xlsBook.Worksheets(1)
xlsApp.Visible = False

Call xlsApp.Run("test2", "Hello!World!")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式