
お世話になっております。
VBからのMDBの帳票印刷の事で悩んでおります。
データベースとしてMDBを使用しているので、MDBのレポートのプレビュー
を表示しようとしました所、下記のコードで実現することができました。
Dim oleAccess As Access.Application
Set oleAccess = GetObject(App.Path & "\data.mdb")
Call oleAccess.DoCmd.OpenReport(ReportName, acPreview)
oleAccess.DoCmd.Maximize
oleAccess.Visible = True
開発環境では問題なくプレビューの表示ができたのですが、
このプログラムを、ACCESSの入っていない環境で、ACCESSランタイムをインストール
して実行すると、印刷時に「エラー429 ActiveXコンポーネントはオブジェクトを作成
できません」とのエラーが出て、印刷だけができません(その他の動作は正常です)。
エラー内容から、ACCESSオブジェクトの作成に失敗していると思うのですが、
Access.Application型を使わずに、ACCESSのプレビュー・印刷をする方法は無いのでし
ょうか?(たとえば、DAO.DataBase型でMDBを開いて印刷する方法など・・・)
以前にも同じような質問をさせて頂いたのですが、私の力不足のため、再度ご質問させて頂きます。
どんな事でもいいので、アドバイスを頂ければ幸いです。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
VBのランタイムももちろん入っているのですよね?
OSやIEのバージョンなどの違いでも同事象が発生することがあるようです。
「エラー429 ActiveXコンポーネント」でネット検索すると色々情報が出るので見てみて下さい。
参考URL:http://search.yahoo.co.jp/search?ei=UTF-8&fr=df- …
ご回答ありがとうございます。
お礼が遅くなり、大変申し訳ございません。
興味深いアドバイス、ありがとうございます。
当面の問題はまだ解決しておりませんが、頂いたアドバイスを基に、別の方法を考えてみたいと思います。
有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
vbsでのwebフォームへの入力制限?
-
【ExcelVBA】5万行以上のデー...
-
複数のExcelファイルをマージす...
-
Vba Array関数について教えてく...
-
【マクロ】シートの変数へ入れ...
-
【マクロ】並び替えの範囲が、...
-
Vba セルの4辺について罫線が有...
-
改行文字「vbCrLf」とは
-
【マクロ】開いているブックの...
-
エクセルのマクロについて教え...
-
エクセルの改行について
-
Excel VBA 選択範囲の罫線色の...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
以下のプログラムの実行結果は...
-
【ExcelVBA】値を変更しながら...
-
Vba 型が一致しません(エラー1...
-
Excelのマクロについて教えてく...
-
vbaにてseleniumを使用したedge...
-
Excel 範囲指定スクショについ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Basp21を使用してメール送信が...
-
JavaScriptのページが見えたり...
-
エクセルVBA 実行時エラー 5029...
-
Excel IFの限界
-
VBからACCESSのレポートをプレ...
-
dsPICの書き込みエラー
-
ご教授願います PC初心者です。...
-
VBSエラー
-
VB.NET と クリスタルレポート
-
ネットワーク接続を確認する手...
-
Unityのandroid向けCardboard用...
-
Grid Engineのqrsh使用時にpyth...
-
スクリプトエラーが消えません
-
ウェブマスターツールのURL エ...
-
クリップボードの内容をEXCELに...
-
VBAで画像ファイルをダウンロー...
-
VBAのRegExpで後方一致/不一致...
-
PIC kit2 エラーについて
-
Androidエミュレータでレーシン...
-
エラー 印刷になってしまいま...
おすすめ情報