+1 امتیاز
این خطا رو میده هنگام اتصال Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))

1 پاسخ

+1 امتیاز

سلام

پیغام خطا رو با کدهاتون بذارین. چون این خطا دلایل مختلفی داره که بیشتر مواقع به کدنویسی برمیگرده.

در هر حال من خودم با این کد به فایل اکسل دسترسی دارم :(در ضمن در قسمت رفرنسها هم آفیس 12 رو اضافه کردم.):

object mis = System.Reflection.Missing.Value;
            Microsoft.Office.Interop.Excel.Application ExcelAppbarnameh = new Microsoft.Office.Interop.Excel.Application();

            ExcelAppbarnameh.Visible = false;
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

            Microsoft.Office.Interop.Excel.Application ExcelApp_110_99_88 = new Microsoft.Office.Interop.Excel.Application();

            ExcelApp_110_99_88.Visible = false;
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");


            //باز کردن برنامه اصلی یا همان برنامه شیفتی پرسنل
            Workbook workbook_barnameh = ExcelAppbarnameh.Workbooks.Open(FileName_barnameh, mis, mis, mis, mis, mis,
                mis, mis, mis, mis, mis, mis, mis, mis, mis);
            Sheets sheetsbarnameh = workbook_barnameh.Worksheets;

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...