PDA

View Full Version : سوال: تغيير خواص فقط خواندني فايل اكسل در vb.net



pooya1072
دوشنبه 19 دی 1390, 12:33 عصر
سلام
چطور مي تونم يكي از خواص فقط خواندني (ReadOnly) فايل excel رو در vb تغيير بدم.مثل تغيير عرض يك column

pooya1072
سه شنبه 20 دی 1390, 21:58 عصر
يه دوست عزيزي ، مهندسي يا يه بچه آبادان پيدا نمي شه جواب من رو بده ؟؟؟؟؟

Hybrid
سه شنبه 20 دی 1390, 23:04 عصر
دوست عزیز سوالت اصلا واضح نیست... اگه خواصش فقط خواندنیه چطور میخوای بهش مقدار بدی؟؟؟

لطفا سوالت رو واضحتر بیان کن...

موفق باشید./

pooya1072
چهارشنبه 21 دی 1390, 06:15 صبح
من توي vb.net 2010 از برنامه office 2010 به عنوان reference استفاده مي كنم . يك excel worksheet ايجاد كردم . با دستور زير مي خوام اندازه عرض يك column را تغيير بدم :

excelworksheet1.columns.width=15
يك همچين چيزي
خطايي كه ميده اينه كه ميگه width يك خاصيت فقط خواندنيه (ReadOnly) و نمي توان اونو تغيير داد . اگر بازم واضح نيست تا فايل برنامه رو براتون بزارم .

Hybrid
چهارشنبه 21 دی 1390, 11:29 صبح
دوست عزیز شما باید از خاصیت columnWidth استفاده کنین نه columns.width ..

شما اول باید Column مورد نظر رو تو یه محدوده ( range ) بزارین . سپس از خاصیت بالا استفاده کنین به این قطعه کد که براتون نوشتم خوب توجه کنین..


Dim ran As Excel.Range = myworkSheet.Columns("B:B")
ran.ColumnWidth = 15

موفق باشید./