AccessランタイムでCreateObjectできません

解決


れいこ  2006-04-21 10:52:48  No: 131065

お世話になっております。
環境 WinXP、VS2005、Access2003Runtime

VS2005からAccessRuntimeを操作したいのですが、
CreateObjectの部分で"ActiveXコントロールを作成できません"
というエラーが発生します。
製品版のAccess2002がインストールされている端末で実行すると
エラーは発生せずCreateObjectが可能です。

AccessRuntimeでAccessをCreateObjectする方法はないのでしょうか?
それとも製品版のAccessでないとCreateObjectは不可能なのでしょうか?
ご存知の方よろしくおねがいいたします。

以下コードの一部抜粋です。
Private AppAccess As Access.Application

AppAccess.OpenCurrentDatabase(msMdbPath, False)
AppAccess.DoCmd.OpenReport(msLstId, Access.AcView.acViewNormal, _
                           , msTrmId)
AppAccess.Visible = False
AppAccess.CloseCurrentDatabase()


れいこ  2006-04-21 11:36:43  No: 131066

自己レスです。

自分で調べたところ、始めにShellからMSACCESS.EXEとmdbを
起動してから、CreateObjectではなくGetObjectを使用して
操作できました。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加