VB6で、ACCESSを起動して、レポートを印刷したいのですが
VB6からACCESSの起動方法とDoCmd.OpenReportの実行方法の方法を教えて頂けないでしょうか?
宜しくお願い致します。
MS Accessがインストールされているという前提で、
まず
Microsoft Access*.* Object Library
を参照設定してください。
そのあと、VBEで
Dim objAccess As New Access.Application
と宣言・定義すれば、
objAccess.
と入力した時点でインテリセンスが働きますから、
使いたいメンバ(DoCmd)を選択してください。
使用後は
objAccess.Quit
してから
Set objAccess = Nothing
するようにしてください。
Sayさん、ありがとうございます。
うまくいきました。
ただ、プレビューが表示できないのでしょうか?
できれば、いきなり印刷ではなく、プレビューを表示させたかったのですが
無理でしょうか?
OpenReportしたとき、
インテリセンスでわかりませんでしたか?