Excelに書き出す方法
- 題名: Excelに書き出す方法
- 著者: kiki
- 日時: 2003/07/03 15:26:40
- ID: 114
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Excelに書き出す方法
- 著者: たらちゃん
- 日時: 2003/07/16 11:21:33
- ID: 173
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Excelに書き出す方法
- 著者: kiki
- 日時: 2003/07/17 9:08:10
- ID: 181
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Excelに書き出す方法
- 著者: こな
- 日時: 2003/08/12 15:09:48
- ID: 316
- この記事の返信元:
- この記事への返信:
- ツリーを表示
こんにちわ。
あるデータを→新規にExcelファイルをOPEN→セルに書出し→保存
といったことをしたいのですが、一応サンプルを見つけて修正してみたものの
新規にOPENする方法と保存方法(保存後に出来たExcelファイルを開くと正常に開けない??)がわかりません。
以下、コードを書かせていただきます。
どなたかご指摘いただけるとありがたいです。宜しくお願いします。
[Ver:VB.NET2002]
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim xlapp As Object
Dim xlbook As Object
Dim xlsheet As Object
Dim row As Integer = 1
Dim col As Integer = 1
Dim strFile As String = "d:\iwamura\TMP.xls"
'Excelを起動
On Error Resume Next
xlapp = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
On Error GoTo 0
xlapp = CreateObject("Excel.Application")
End If
On Error GoTo 0
'ブックを開く
xlbook = xlapp.Workbooks.Open(strFile)
'シートを開く
xlsheet = xlapp.WorkSheets("sheet1")
xlsheet.Cells(row, col) = "aaaaaaaaaaaaa"
'メッセージ非表示
xlapp.DisplayAlerts = False
'保存してブックを閉じる
xlbook.Close(SaveChanges:=True)
'エクセル終了
xlapp.Quit()
xlsheet = Nothing
xlbook = Nothing
xlapp = Nothing
End Sub