PDA

View Full Version : استفاده از ابزار Visual Stadio.Net 2008 برای Excel



golipour
شنبه 13 تیر 1388, 14: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 می شود.

لطفا مرا راهنمایی فرمائید

Afshin160
شنبه 13 تیر 1388, 14:21 عصر
سلام ...
به اين لينكها يه سر بزن كلي مطلب در اين رابطه هست :


http://barnamenevis.org/forum/showthread.php?t=109189&highlight=exel

http://barnamenevis.org/forum/showthread.php?t=117695

http://barnamenevis.org/forum/showthread.php?t=165068


http://barnamenevis.org/forum/showthread.php?t=163404

http://support.microsoft.com/kb/306397

http://barnamenevis.org/forum/showthread.php?t=117695

يه سري فايل آموزشي گذاشتم .