VB.NETでEXCELファイルを使うときにやっておくべき設定や方法

ここでは、VB.NETでEXCELファイルを使うときにやっておくべき設定や方法を簡単に紹介します。

EXCELファイルを扱うときには、下のサンプルプログラムのようにMicrosoft.Office.xxxが必要になります。そのため事前に参照設定しておく必要があります。

メニューのプロジェクト→参照の追加→COM→EXCELで検索→「Microsoft Office xx.x Object Library」にチェックを入れ、OKを押します。
設定はこれだけです。

<サンプル>

Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
‘変数宣言
Dim ex As New Microsoft.Office.Interop.Excel.Application
Dim sh As Microsoft.Office.Interop.Excel.Worksheet
Dim wb As Microsoft.Office.Interop.Excel.Workbook

‘ファイルオープン
wb = ex.Workbooks.Open(“C:\wk\test1.xlsx”)
sh = wb.Sheets(“一覧表”)
MsgBox(sh.Range(“A2”).Value)
ex.Quit()
End Sub
End Class

<参考>
VB.NETで任意のEXCELシートを開いて値を取得する方法