tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: DataGridView表示内容をxlsで保存
投稿日: 2011/12/15(Thu) 20:21
投稿者魔界の仮面弁士
> cn.ConnectionString = "provider=Microsoft.jet.OLEDB.4.0;Data source="
この OleDb Provider はエクスポートにも対応しており、
Excel 本体無しで xls ファイルを作る機能もあったりします。

xlsファイルの更新、行追加なども可能ですが、データの削除や
細かい書式設定等には非対応です。そのため、細かい制御が
必要な場合には、Excel.Application を使った方が便利でしょうね。


> xExcel = CreateObject("Excel.Application")
> xBook = xExcel.Workbooks.Add
このコードだと、Excel が正常に終了しないという問題を引き起こします。
具体的な対処方法は、http://hanatyan.sakura.ne.jp/dotnet/index.html
[Excel・Word・他]のトピックを参照してみてください。

> xBook.SaveAs(Application.StartupPath(), "appdata\Book1.xls")
保存はできていますが、肝心のデータを渡す処理が書かれていないようですね。
上記の URL には、Excel のセルにデータを書き込む方法も記載されていますので
それらを組み合わせることで、目的を達成できるかと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。