آموزش نرم افزارهای کامپیوتری Microsoft Office

آموزش نرم افزارهای کامپیوتری Microsoft Office

یادداشتهای من در زمینه نرم افزارهای مجموعه Excel و Access و VBA و طراحی سایتهای دینامیک با استفاده از ASP.NET MVC فعالیت دارد
آموزش نرم افزارهای کامپیوتری Microsoft Office

آموزش نرم افزارهای کامپیوتری Microsoft Office

یادداشتهای من در زمینه نرم افزارهای مجموعه Excel و Access و VBA و طراحی سایتهای دینامیک با استفاده از ASP.NET MVC فعالیت دارد

تبدیل اکسس 32 بیت به 64 بیت

ارائه نسخه های 64 بیتی آفیس بعد از ورژن 2010 باعث بروز ایراد در اجرای VBA شده است که قبلا با نسحه 32 بیتی نوشته شده است .
احتمالا برایتان پیش آمده که برنامه ای را که بر روی Windows  نسخه 32 بیتی بدون مشکل اجرا کرده اید ولی بر روی سیستمی که سیستم عامل آن Windows 64 بیتی  روی آن نصب باشد قابل اجرا نیست 
برای این منظور از برنامه نوشته شده زیر با نام Convert 32 bit-64 bit VBA استفاده نمایید . بهتر است چنانچه برنامه نوشته شده داری پسورد میباشد , پسورد آن را حذف نمایید و یا :

فایل خودتون رو با آفیس 64 بیتی باز کنید 

به محیط VBAبروید و موارد قرمز شده مانند شکل زیر را ببینید 

قبل از نوشته Sub و یا Function عبارت PtrSafe رو اضافه کنید تا مشکل برطرف بشه 


موفق و پیروز باشید