○VBにてエクセルファイルの操作
■VB6------------------------------------------------------
プロジェクトの参照設定でMicrosoft Excel xxx Object Libraryをプロジェクトに参加させる
Dim app As Excel.Application
Dim book As Excel.Workbook
Dim sheet As Excel.Worksheet
Set app = CreateObject("Excel.Application")
app.Visible = False 'アプリケーションの非表示
'Set book = app.Workbooks.Add '新規作成
Set book = app.Workbooks.Open("c:\test.xls") 'ファイルを開く
Set sheet = book.Worksheets(1) 'シート1を選択
Debug.Print (sheet.Cells(1, 1).Value) '値を読み出す
sheet.Cells(1, 1).Value = "1" 'セルに値を入力
sheet.Cells(2, 1).Value = "2"
sheet.Cells(3, 1).Formula = "=A1+A2" '計算式を入力
book.Save '上書き保存
'book.SaveAs ("c:\test2.xls") '名前をつけて保存
app.Quit '終了
' オブジェクトを解放します。
Set sheet = Nothing
Set book = Nothing
Set app = Nothing
■VB.net------------------------------------------------------
プロジェクトの参照設定でMicrosoft Excel xxx Object Libraryをプロジェクトに参加させる
Dim app As Excel.Application
Dim book As Excel.Workbook
Dim sheet As Excel.Worksheet
app = CreateObject("Excel.Application")
app.Visible = False 'アプリケーションの非表示
'book = app.Workbooks.Add '新規作成
book = app.Workbooks.Open("c:\test.xls") 'ファイルを開く
sheet = book.Worksheets(1) 'シート1を選択
Debug.WriteLine(sheet.Cells(1, 1).Value) '値を読み出す
sheet.Cells(1, 1).Value = "2" 'セルに値を入力
sheet.Cells(2, 1).Value = "3"
sheet.Cells(3, 1).Formula = "=A1+A2" '計算式を入力
book.Save() '上書き保存
'book.SaveAs("c:\test.xls") '名前をつけて保存
app.Quit() '終了
' オブジェクトを解放します。
sheet = Nothing
book = Nothing
app = Nothing
■エクセルを開きます--------------------------------------------------------
プロジェクトの参照設定でMicrosoft Excel xxx Object Libraryをプロジェクトに参加させる
Dim app As Excel.Application
Dim book As Excel.Workbook
Dim sheet As Excel.Worksheet
app = CreateObject("Excel.Application")
app.Visible = True 'アプリケーションの表示
'Set book = app.Workbooks.Add '新規作成
Set book = app.Workbooks.Open("c:\test.xls") 'ファイルを開く
Set sheet = book.Worksheets(1) 'シート1を選択
--------------------------------------------------------------------------
▲トップページ
>
Visual BASIC と C#