挨拶・自己紹介:失敗続きのAB型の変わり者 三流プログラマー Ken3です。
※ひとりでグループ向けのツールを使い、サンプルプログラムや小話をアップしてます。
・近況:[三流君Ken3の活動履歴]を見る
・[キーワード一覧] ... 関連する単語(プロパティやメソッド)ほかをまとめる予定
Excel.Application
AccessなどからCreateObject("Excel.Application")でExcelのオブジェクトを作り、
データをセットする、転記する。そんな感じの処理サンプルが多いのかなぁ。
http://www.ken3.org/cgi-bin/group/vba_access_excel.asp
※カッコつけて、連携と書いてますが、どちらかと言えば一方通行のデータの流し込み、差し込み印刷 的なイメージが強かったり。
フォーム ウイザードで作ると
Accessのフォーム ウイザードでコマンドボタンを作り、
Set oApp = CreateObject("Excel.Application")
と自動でコードが生成される。
Access2003だと、
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True
'Only XL 97 supports UserControl Property
On Error Resume Next
oApp.UserControl = True
な感じで作成されます。
Excel側でマクロを記録して、頭にoApp.を付けるだけで簡単に使えたりします。
※Set oApp = CreateObject("Excel.Application") で Excelを作成してoApp経由でエクセルのオブジェクト・プロパティ設定・参照/動作のメソッドを実行など、操作が可能です。
サンプル・ほか
- 2009-11-26
- 2009-11-21
- 2010/07/08 05:49:32 Excel.Application