golipour
شنبه 13 تیر 1388, 15:02 عصر
با سلام خدمت دوستان
بنده یک پروژه ExcelWorkbook در Visual Stadio.Net به زبان C# باز کرده ام.
مشکلی که دارم اینه که نمی توانم روی محتوای Cells مربوط به یک Sheet مدیریت داشته باشم. به عنوان مثال محتوای یک سلول را بگیرم یا در آن سلول داده ای بنویسم.
مثلا کد زیر Error می دهد:
()private void ThisWorkbook_Open
}
;()Sheet46 s46 = new Sheet46
;()string a = s46.Cells.get_Item(1, "A").ToString
{
Error: Object Reference not set to instance of an object
آیا روش گرفتن محتوای سلول در اینجا اشتباه است؟به چه شکلی باید باشد؟
در خود کلاس Sheet46 هم که محتوای سلولی را می خواهم بگیرم ، مقدار System._ComObject به من بر می گرداند
;()string a = s46.Cells.get_Item(1, "A").ToString
مقدار a = System._ComObject می شود.
لطفا مرا راهنمایی فرمائید
بنده یک پروژه ExcelWorkbook در Visual Stadio.Net به زبان C# باز کرده ام.
مشکلی که دارم اینه که نمی توانم روی محتوای Cells مربوط به یک Sheet مدیریت داشته باشم. به عنوان مثال محتوای یک سلول را بگیرم یا در آن سلول داده ای بنویسم.
مثلا کد زیر Error می دهد:
()private void ThisWorkbook_Open
}
;()Sheet46 s46 = new Sheet46
;()string a = s46.Cells.get_Item(1, "A").ToString
{
Error: Object Reference not set to instance of an object
آیا روش گرفتن محتوای سلول در اینجا اشتباه است؟به چه شکلی باید باشد؟
در خود کلاس Sheet46 هم که محتوای سلولی را می خواهم بگیرم ، مقدار System._ComObject به من بر می گرداند
;()string a = s46.Cells.get_Item(1, "A").ToString
مقدار a = System._ComObject می شود.
لطفا مرا راهنمایی فرمائید