رامین مرادی
شنبه 10 فروردین 1398, 10:07 صبح
سلام وقت بخیر دوستان .
من یه فایل اکسل دارم که میخوام مقادیری رو دون سلولهاش بنویسم(دقت کنید از قبل یه قالب اکسل آماده دارم نه میخوام شیت جدید درست کنم نه چیز دیگه)
من با کد زیر اقدام به تغییر مقادیر سلول مورد نظر میکنم.
using Excel = Microsoft.Office.Interop.Excel;
Excel.Workbook MyBook = null;
Excel.Application MyApp = null;
Excel.Worksheet MySheet = null;
MyApp = new Excel.Application();
MyApp.Visible = false;
MyBook = MyApp.Workbooks.Open(Application.StartupPath+"\\test.xlsx");
MySheet = (Excel.Worksheet)MyBook.Sheets[1]; // Explicit cast is not required here
int lastRow = MySheet.Cells.SpecialCells(Excel.XlCellType.xlCell TypeLastCell).Row;
MySheet.Cells[2, 1] ="رامین";
MyBook.Save();
ولی خطای زیر رو دریافت میکنم.رو خط 10 ظاهر میشه (MyBook =)
The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
دسترسی فایل هم گذاشتم رو evryone ولی بازم خطا همچنان برقراره.
دوستان اگه DLL یا کلاسی برای کار با اکسل هست که دردسراش کمتر باشه ممنون میشم راهنماییم کنید. یه هفته س منو درگیر کرده این کار با اکسل.:گریه:
من یه فایل اکسل دارم که میخوام مقادیری رو دون سلولهاش بنویسم(دقت کنید از قبل یه قالب اکسل آماده دارم نه میخوام شیت جدید درست کنم نه چیز دیگه)
من با کد زیر اقدام به تغییر مقادیر سلول مورد نظر میکنم.
using Excel = Microsoft.Office.Interop.Excel;
Excel.Workbook MyBook = null;
Excel.Application MyApp = null;
Excel.Worksheet MySheet = null;
MyApp = new Excel.Application();
MyApp.Visible = false;
MyBook = MyApp.Workbooks.Open(Application.StartupPath+"\\test.xlsx");
MySheet = (Excel.Worksheet)MyBook.Sheets[1]; // Explicit cast is not required here
int lastRow = MySheet.Cells.SpecialCells(Excel.XlCellType.xlCell TypeLastCell).Row;
MySheet.Cells[2, 1] ="رامین";
MyBook.Save();
ولی خطای زیر رو دریافت میکنم.رو خط 10 ظاهر میشه (MyBook =)
The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
دسترسی فایل هم گذاشتم رو evryone ولی بازم خطا همچنان برقراره.
دوستان اگه DLL یا کلاسی برای کار با اکسل هست که دردسراش کمتر باشه ممنون میشم راهنماییم کنید. یه هفته س منو درگیر کرده این کار با اکسل.:گریه: