PDA

View Full Version : سوال: خروجی دیتاگرید به اکسل



shadi khanum
دوشنبه 13 مهر 1388, 11:07 صبح
سلام به همه
من میخام محتویات یه دیتاگرید رو توی اکسل نشون بدم،تا اینجاش مشکلی ندارم!
مشکلم اینه که میخوام اسم فایل اکسلی که ایجاد و باز میکنه book1 نباشه و بتونم از توی برنامه یه اسم دلخواه بش میدم!
ممنون اگه کمک کنید

anooshiran
دوشنبه 13 مهر 1388, 11:26 صبح
سلام دوست عزيز

به كد زير توجه كن





Dim xlBook As Excel.Workbook
'
'
'
'
xlBook.SaveAs("FileName.Xls")

anooshiran
دوشنبه 13 مهر 1388, 11:56 صبح
سلام دوست عزيز

با عرض پوزش من فكر كردم كه ميخواهي با اسمي ذخيره كني.

براي باز كردن با اسم خاص از كد زير استفاده كن




xlBook.Open("Path" & "\FileName.xls")

shadi khanum
دوشنبه 13 مهر 1388, 13:15 عصر
مرسی ولی این یه فایل اکسل رو باز میکنه، ولی من میخوام یه فایل اکسل ایجاد کنه ولی اسمش اون اسمی باشه که من میخوام!:ناراحت:
یعنی وقتی new میکنه با اسمی که من بش میدم new بکنه!

anooshiran
دوشنبه 13 مهر 1388, 13:30 عصر
سلام دوست عزيز

در زمان ذخيره شدن ميتوني هر نامي كه ميخواهي به workbook بدهي. ولي اگر فايلي را نمي خواهي open كني بايد تا زمان ذخيره با نام book بماند و درزمان ذخيره اگر نام جديدي ندهي به همان نام ذخيره مي شود.

در خود excel هم دقت كن . تا قبل از ذخيره نامي برايش نيست