我想在Visual Basic 2010 Express中使用excel函數。我試圖在互聯網上搜索,看看如何做到這一點。Visual Basic 2010 Express - 如何在Visual Basic 2010 Express中使用excel函數
我遇到這種解決方案:
Module Module1
Sub Main()
Imports Excel = Microsoft.Office.Interop.Excel
Dim oXLApp As New Excel.Application
Dim ExcelMath As Excel.WorksheetFunction
ExcelMath = New Excel.WorksheetFunction
Dim I As Double
Dim s As Double
I = ExcelMath.Average(1, 2, 3, 4, 5)
s = ExcelMath.StDev(1, 2, 3, 4, 5)
ExcelMath = Nothing
oXLApp.Quit()
oXLApp = Nothing
End Sub
End Module
然而,有一個錯誤: 1.語法錯誤。 2.鍵入「Excel.Applciation」沒有定義。 3.鍵入‘Excel.WorksheetFunction’沒有定義。
究竟應該如何解決?
或者是有其他簡單的方法來做到這一點?
非常感謝!
謝謝。儘管當我嘗試運行這些代碼時,它說MissingMemberException未處理,然後說「未找到類型'ApplicationClass'上的公共成員'WorksheetFucntion',如何解決此問題? –
它已經解決了,那就是: 來導入Excel =的Microsoft.Office.Interop.Excel 模塊模塊1 子的Main() 昏暗oXLApp作爲新Excel.Application 昏暗我爲雙 昏暗小號作爲雙 I = oXLApp.WorksheetFunction.Average(1,2,3,4,5) S = oXLApp.WorksheetFunction.StDev(1,2,3,4,5) oXLApp.Quit() oXLApp = Nothing End Sub 結束模塊 –