DOBON.NET DOBON.NETプログラミング掲示板過去ログ

.NETから、エクセル間のシートのコピーを行いたい

環境/言語:[Windows2000 VB.NET 2003]
分類:[.NET]

VB.NETの初心者なのですが、.NETからエクセル間のシートのコピーを行おうとしていますが、どの様な処理を行ってよいか分りません。

どなたか、教えて下さい!
■No6823に返信(ラモスさんの記事)
> VB.NETの初心者なのですが、.NETからエクセル間のシートのコピーを行おうとしていますが、どの様な処理を行ってよいか分りません。
>
> どなたか、教えて下さい!

Dim xlApp As New Excel.Application
Dim xlBookS As Excel.Workbook
Dim xlSheet As Excel.Worksheet
xlBookS = xlApp.Workbooks.Open("C:\book1.xls")
xlSheet = xlBookS.Sheets(1)
xlSheet.Copy(after:=xlSheet)
xlBookS.Save()
xlBookS.Close()
xlBookS = Nothing
xlApp.Quit()

↑はサンプルです。まず、「参照を追加」実行して、Microsoft Excel object library をいれてください。
■No6868に返信(johnさんの記事)
> ■No6823に返信(ラモスさんの記事)
>>VB.NETの初心者なのですが、.NETからエクセル間のシートのコピーを行おうとしていますが、どの様な処理を行ってよいか分りません。
>>
>>どなたか、教えて下さい!
>
> Dim xlApp As New Excel.Application
> Dim xlBookS As Excel.Workbook
> Dim xlSheet As Excel.Worksheet
> xlBookS = xlApp.Workbooks.Open("C:\book1.xls")
> xlSheet = xlBookS.Sheets(1)
> xlSheet.Copy(after:=xlSheet)
> xlBookS.Save()
> xlBookS.Close()
> xlBookS = Nothing
> xlApp.Quit()
>
> ↑はサンプルです。まず、「参照を追加」実行して、Microsoft Excel object library をいれてください。
>

johnさん、有難う御座いました!
コピーできました。今後とも宜しくお願いします!
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板