永发信息网

vb中如何调用带参的函数?

答案:2  悬赏:40  手机版
解决时间 2021-03-03 04:06
  • 提问者网友:龅牙恐龙妹
  • 2021-03-02 23:19
我写了一个函数是这样的
public function setexcel(xlSheet As Excel.Worksheet, xlSheet1 As Excel.Worksheet)
end function
然后调用
setexcel(xlSheet , xlSheet1 )

这样那里错了啊?

EXCEL 引用了
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-03-03 00:02
你引用了 EXCEL吗?
你的函数没定义它返回值的类型啊,你改成这样:
Public Function setexcel(ByVal xlSheet As Excel.Worksheet, ByVal xlSheet1 As Excel.Worksheet) As Long

End Function

就可以了。
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-03 01:11
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!")     
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯