ورود

View Full Version : سوال: کار با Excel با برنامه VB6



احمدرضاغلامی
یک شنبه 29 مرداد 1391, 20:47 عصر
با عرض سلام خدمت دوستان
بنده روی پروژه ای کار می کنم که تعدادی فایل اکسل را طراحی نموده ام. برنامه به زبان VB6 بوده و بصورت MDI است و در فرم های متعددی یکسری داده به این فایل های اکسل ارسال می شود، تا اینجای کار مشکلی نیست و این داده ها قابل انتقال هستند اما در حین اجرای برنامه بالفرض یک دکمه روی این فرم ها قرار داده ایم که فایل اکسل مورد نظر را باز کند اما اگر دکمه ای که در فرم اول قرار دارد را کلیک کنیم فایل مربوطه باز می شود اما در فرم بعدی اگر دکمه باز شدن فایل اکسل را کلیک کنیم، فایل مورد نظر باز نمی شود در حقیقت فقط برنامه اکسل باز شده و WorkBook و WorkSheet مورد نظر باز نمی شود لازم به ذکر هست که در تعریف شی از نوع اکسل و WorkBook و WorkSheet در هر فرم نام های منحصربفرد تعریف شده ولی روند بالا اجرا می شود.لذا از دوستان عزیز تقاضا دارم اگر اطلاعی در این خصوص دارند از بنده دریغ ننمایند.

m.4.r.m
دوشنبه 30 مرداد 1391, 09:59 صبح
شما در هر دو فرم یک فایل اکسل رو فراخوانی می کنید ؟

اگر این طور باشه نمی خونه چون به طور پیشفرض اولین بار باز کردین در فرم اول پس باید در فرم دوم اول فایل اکسل رو close کنی دو باره لود کنی

vbhamed
چهارشنبه 01 شهریور 1391, 08:35 صبح
سلام

اگر مي‌تونيد يك نمونه از فرمهاتون و فايل اكسل رو بزاريد تا بررسي بشه