1

Visual Basic2010Expressで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」と入力します。

どのように解決する必要がありますか?

それとも、それを行う他の簡単な方法はありますか?

どうもありがとう!

4

3 に答える 3

2

Expressエディションの使用に関係があるかどうかはわかりませんが、同じ問題が発生しました。

私が使おうとしたときはいつでもそれはうまくいきImports Microsoft.Office.Interop.Excelませんでした。

[プロジェクト]>[参照の追加]>[COM]に移動Microsoft Office14.0 Object Libraryしましたが、動作するようになりました。

于 2014-03-12T14:16:45.853 に答える
1

私の推測では、MicrosoftExcelオブジェクトライブラリへの参照を追加する必要があります。簡単なチュートリアルについては、http://support.microsoft.com/kb/301982(より具体的にはステップ#3)を参照してください。

それでも問題が解決しない場合は、お知らせください。

于 2013-01-05T05:34:18.693 に答える
0

上部にインポートステートメントを含めます:Imports Microsoft.Office.Interop.Excel

于 2013-01-05T07:12:43.673 に答える