PDA

View Full Version : سوال: reference microsoft exel 11.0 object library



AmiN0012
پنج شنبه 26 آذر 1394, 17:15 عصر
سلام دوستان من میخام اطلاعات یک گرید رو به اکسل انتقال بدم.برای این کار باید رفرنس refrence microsft exel 11.0 object library رو به برنامه اضاه کنم.اما نیستش تو لیست رفرنس ها.و فقط
refrence microsft exel 12.0 object library و refrence microsft exel 5.0 object library هست.افیس من 2007 هست.میخام بدونم چیکار کنم تا این رفرنس برام نمایش داده بشه

ژیار رحیمی
جمعه 27 آذر 1394, 10:49 صبح
دوست گرامی این Update افیس رو نصب کن ببین مشکل حل میشه
2007 Microsoft Office System Update: Redistributable Primary Interop Assemblies (https://www.microsoft.com/en-us/download/details.aspx?id=18346)

AmiN0012
شنبه 28 آذر 1394, 07:41 صبح
سلام.متاسفانه اینو قبلا نصب کردم کار نکرد.یعنی رفرنس مورد نظرمو نیاورد تو لیست COM.
ایا برای اکسپورت داده گرید به اکسل راه دیگه ای نیست؟!

AmiN0012
شنبه 28 آذر 1394, 14:55 عصر
پاسخ:
نیاز به نصب نرم افزار نیست.
کافیه add reference--> .net-->Microsoft.Office.Interop.Excel
اد کنید
در قسمت using بنویسید:
using Microsoft.Office.Interop.Excel;

اگر بعد این عمل از بعضی از کلاس هایه شما ارور گرفت،کافیه اسامی اون کلاس هارو بصورت کامل تایپ کنید.
مثلا Data Table ---> System.Data.DataTable();