با تشکر از جناب smderfan عزیز
با توجه به ارایه کد و روش خوبتان مصمم شدم دوباره یک سری تستها برای ریشه یابی و شناسایی عامل ایجاد خطا را انجام بدم نتیجه حاصله به قرار زیر است:
مشکل اصلی ریشه در ورژنهای مختلف فایل VBE7.dll بود که به دلیل نصب Office2010 با و بدون سرویس پک 1 یا 2 آن متفاوت می شد و با تست های زیاد با تغییر این فایل به این نتیجه رسیدم که وقتی با فایل مذکور با ورژنی که از نصب Office بدون سرویس پک برنامه را compile می کنیم در اجرا با بقیه موارد ( یعنی روی سیستمهایی که با سرویس پک نصب شده اند ) مشکلی رخ نمی دهد و لی اگر برعکس باشد در هنگام اجرا ارور پست قبل صدر می شود که می خواهد ابتدا سورس برنامه را دوباره compile کنیم و بعد اجرا کنیم تا با این فایل با ورژن نصب شده سازگاری پیدا کنه که در اینصورت بدون مشکل اجرا خواهد شد
بنابراین استفاده از کد هایی که ارایه فرمودید بی مشکل است .
2- برای فعال شدن راست کلیک به هنگام استفاده از Vbminimize هم تکنیکی بکاربردم که جواب داد و می توان از آن استفاده نمود که در زیر آمده است :
With AccessApp
apiSetForegroundWindow .hWndAccessApp
apiShowWindow .hWndAccessApp, 2
AccessApp.Visible = False
AccessApp.OpenCurrentDatabase strPathToDatabase, , strPassword
AccessApp.DoCmd.OpenForm "Myform", acNormal, , , , acDialog
apiShowWindow .hWndAccessApp, 0
apiShowWindow .hWndAccessApp, 1
apiShowWindow .hWndAccessApp, 0
End With
در واقع بعد از می نیمایز کردن آنرا به حالت نرمال در آورده و سپس آنرا Hide می کنیم بدین صورت از splash کوچک اولیه هم خلاص می شویم .
موفق باشید
با تشکر