VB.NETの配列にExcelから読み込んできたデータを格納したい
今回もお世話になります。
VisualBasic.NETでプログラムを作っています。
Excelからデータを読み込んで配列に格納したいのですが、どうしてもうまくいきません。
原因とその解決法を教えていただけないでしょうか?
また、他の解決法や参考にできるサイトがあれば教えていただきたいです。
Excel,VB.NETともに2003を使っています。
以下エラー内容
--------------------
'System.NullReferenceException' のハンドルされていない例外が 重度障害者用入力装置自動選択システム.exe で発生しました。
追加情報 : オブジェクト参照がオブジェクト インスタンスに設定されていません。
--------------------
以下ソースです
--------------------
Option Explicit On
Imports Microsoft.Office.Interop
Public Class Form2
Inherits System.Windows.Forms.Form
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim xl As Object 'Excel.Application
Dim wb As Object 'Excel.Workbook
Dim ws As Object 'Excel.Worksheet
xl = CreateObject("Excel.Application")
wb = xl.Workbooks.Open("C:\abc.xls")
xl.Visible = True
ws = wb.Worksheets("Sheet1")
配列(1, 1, 1) = xl.Cells(2, 1).Value ←ここでエラーが出る
配列(1, 1, 2) = xl.Cells(2, 2).Value
配列(1, 1, 3) = xl.Cells(2, 3).Value
状態表示テキストボックス.Text = "配列(1, 1, 1) = " & 配列(1, 1, 1) & "と" _
& "配列(1, 1, 2) = " & 配列(1, 1, 2) & "と" _
& "配列(1, 1, 3) = " & 配列(1, 1, 3)
xl = Nothing
wb = Nothing
ws = Nothing
End Sub
End Class
--------------------
回答よろしくお願いします。
お礼
参考にさせて頂きます!ありがとうございます!