ورود

نسخه کامل مشاهده نسخه کامل : Microsoft Office Inteop excel 14



m_reeza
09-11-2012, 09:59
سلام، وقت بخیر

من یک برنامه با vb.net 2010 و آفیس 2010 نوشتم که یک فایل اکسل را باز کرده و اطلاعاتی داخل آن قرار میدهد. اجرای برنامه در سیستمی که برنامه روش نوشته شده بدون مشکل است، ولی هنگام اجرا در سیستم دیگر که آفیس 2007 داخل آن نصب شده، موقع باز کردن فایل اکسل پیغام زیر به بوجود می آید:

Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral'

برای رفع این موضوع از سیستمی که برنامه روی آن نوشته شده است آفیس 2010 را حذف و آفیس 2007 نصب شد و برنامه دوباره کامپایل گردید، ولی دوباره هنگام اجرا همچین خطایی ایجاد میشود.

از دوستان خواهش دارم من را راهنمایی بفرمایند.
ممنون

szh_1367
09-11-2012, 10:52
سلام، وقت بخیر

من یک برنامه با vb.net 2010 و آفیس 2010 نوشتم که یک فایل اکسل را باز کرده و اطلاعاتی داخل آن قرار میدهد. اجرای برنامه در سیستمی که برنامه روش نوشته شده بدون مشکل است، ولی هنگام اجرا در سیستم دیگر که آفیس 2007 داخل آن نصب شده، موقع باز کردن فایل اکسل پیغام زیر به بوجود می آید:

Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral'

برای رفع این موضوع از سیستمی که برنامه روی آن نوشته شده است آفیس 2010 را حذف و آفیس 2007 نصب شد و برنامه دوباره کامپایل گردید، ولی دوباره هنگام اجرا همچین خطایی ایجاد میشود.

از دوستان خواهش دارم من را راهنمایی بفرمایند.
ممنون

سلام

به احتمال زیاد مشکل از همین اختلاف ورژن است

چرا در سیستم مشتری 2010 نصب نکردید . تست کنید احتمالا مشکل رفع خواهد شد

m_reeza
10-11-2012, 12:21
سلام
ممنون بابت پاسختون
والا در سیستم مشتری به این راحتی ها نمیشه 2010 رو نصب کرد. به فکر این افتادم ولی اساس کارشون متاسفانه 2007 هست

سوال اصلی اینه که الان تو سیستم خودم 2010 پاک و 2007 نصب شده و در ویژوال استدیو 2010 هم رفرنس های آفیس 2010 حذف و رفرنس آفیس 2007 اضافه شدن ولی بازم داره گیر میده!!!
علت این رو بدونم شاید بشه کاریش کرد

szh_1367
10-11-2012, 22:12
سلام
ممنون بابت پاسختون
والا در سیستم مشتری به این راحتی ها نمیشه 2010 رو نصب کرد. به فکر این افتادم ولی اساس کارشون متاسفانه 2007 هست

سوال اصلی اینه که الان تو سیستم خودم 2010 پاک و 2007 نصب شده و در ویژوال استدیو 2010 هم رفرنس های آفیس 2010 حذف و رفرنس آفیس 2007 اضافه شدن ولی بازم داره گیر میده!!!
علت این رو بدونم شاید بشه کاریش کرد

نمیدونم تا به چال به این مدل مشکل برنخورده بودم

یه پیشنهاد

شما همون برنامه اول که با افیس 2010 تهیه شده رو روی سیستم یکی از اشناها که دارای افیس 2010 و سیستم دیگری که دارای افیس 2007 هست اجرا کنید و از این یقین پیدا کنید که مشکل از اختلاف ورژن افیس هاست شاید مشکل برنامه از جایی دیگه باشه و با تغییر جزئی برطرف شود

من نیز سرچ میکنم اگر چیز قابل ذکری بود حتما برایتان خواهم نوشت