با سلام
از آنجایی که به جرعت میتوان گفت که این انجمن یک انجمن مرجع برای تعداد کثیری از ایرانیان عزیز است لذا ، لازم دیدم در کمال احترام در مورد مطالب مطرح شده در پست بالا نکاتی را عرض کنم و اصلاح کنم
شاید( شاید ) در مرحله اول سخنان دوست عزیزمان درست باشد چون این امکان در آفیس 64Bit در دسترس اولیه نیست ، ولی این بدین معنی نیست که ماکروسافت از خیر ListView برای ورژن های بالاتر یا سیستم های 64Bit گذشته و آن را نادیده گرفته است.
این امکان وجود دارد فقط باید اطمینان حاصل کنید که به آخرین ورژن مدل آفیس خود بروز رسانی شده اید و سپس به آدرس زیر در محل محیط Vba رفته
کد:
VBE menu: Extras » Additional Controls … باید ورژن ۶ را تیک کنید. Microsoft ListView Control, version 6.0
و فعال سازی آن را انجام دهید. بنده هم سیستم 64Bit است و هم آفیسم عکس های زیر برای صحت حرفهایم الصاق شده.
بهر روی اگر بازهم نتوانستید ListView را فعال کنید در اینتر نت دنبال دو فایل زیر بگردید و آنها را نصب کنید.
توجه توجه توجه : قبل از نصب حتما دقیقا در مورد این دو فایل مطالعه کنید و مطمئن شوید که با سیستم شما مشکلی ندارد.( برای وزژنهای بالا)
dotNetFx45_Full_setup.exe
VB60SP6-KB2708437-x86-ENU.msi
لازم دیدم این نکته را نیز عرض کنم که طبق تجربه کار با لیست ویو این لیست از امکانات خیلی خوبی برخوردار است ولی در دیتا با اقلام بالا بسیار کند تر از Listbox عمل میکند. و بیشتر برای دیتا های محدود کارایی دارد.( با 305 هزار ردیف و تعداد 20 ستون برای گزارشگیری تقریبا فلج شد این بدان معنی نیست که جوابگو نبوده بلکه لیست باکس با همین مقداردیتا بصورت چشم گیری ، بسیار روانتر و سریعتر جواب داده .
این مطلب را هم برای دوستانی گفتم که شدیدا دنبال ListView هستند. و تجربه ای شخص است نه تایید صد در صد شاید ایراد نوع استفاده یا کد های اجرایی داشته ام .
موفق باشید میر
علاقه مندی ها (Bookmarks)