PDA

View Full Version : پر شدن حافظه با فایلهای اکسل



MMR_1344
سه شنبه 02 بهمن 1386, 18:34 عصر
با سلام به تمامی دوستان

من برنامه ای نوشتم که اطلاعاتی رو میخونه و اونها رو بصورت مرتب در یک فایل اکسل مینویسه ولی فایل اکسل رو باز نمیکنه البته در انتهای برنامه از دستورات ذیل استفاده کرده ام

X_Book.SaveAs (FileName)
Set X_Sheet = Nothing
Set X_Book = Nothing
Set X_Excel = Nothing
ولی متاسفانه پس از استفاده از برنامه فایل مورد نظر باز نمیشه و باید برنامه اکسل رو از حافظه کامپیوتر خارج کنم تا بتونه اون فایل رو باز کنه
آیا راه حلی برای اون وجود داره ؟

MMR_1344
چهارشنبه 03 بهمن 1386, 08:39 صبح
دوستان عزیز کسی در این خصوص اطلاعی نداره

MMR_1344
چهارشنبه 03 بهمن 1386, 13:13 عصر
از دوستان کسی نیست پاسخی بده من برای اینکا عجله دارم

MMR_1344
چهارشنبه 03 بهمن 1386, 16:17 عصر
ازمحبت تمامی دوستان سپاسگذارم اما اگر پاسخی بدن بیشتر سپاسگذار خواهم بود

MMR_1344
چهارشنبه 03 بهمن 1386, 18:38 عصر
از لطف کلیه دوستان متشکر حل شد
تنها جهت اطلاع خدمت دوستان عرصض کنم که اشتباه من این بود که می بایست حتماً اون فایل گشوده شده رو میبستم به صورت زیر
ُX_Book.Close

bobrus
پنج شنبه 04 بهمن 1386, 11:07 صبح
اگه شما از دستور زیر استفاده کنید مهم نیست که excel تو حافظه هست یا نه


Dim X As Object 'create excel object variable
Set X = CreateObject("excel.Application")
X.Visible = True
X.Documents.Open ExcelFilPathString

ExcelFilPathStringهمون مسیر و نام فایلیه که ساختین
پس از اتمام کار هم x=nothing کارو تمام می کنه
موفق باشی

ABERTINO
پنج شنبه 04 بهمن 1386, 16:09 عصر
با سلام به تمامی دوستان

من برنامه ای نوشتم که اطلاعاتی رو میخونه و اونها رو بصورت مرتب در یک فایل اکسل مینویسه ولی فایل اکسل رو باز نمیکنه البته در انتهای برنامه از دستورات ذیل استفاده کرده ام

ولی متاسفانه پس از استفاده از برنامه فایل مورد نظر باز نمیشه و باید برنامه اکسل رو از حافظه کامپیوتر خارج کنم تا بتونه اون فایل رو باز کنه
آیا راه حلی برای اون وجود داره ؟

دوست عزیز اگه می شه یکمی در مورد روشتون توضیح بدین البته می دونم که تاپیک رو حل شده اعلام کردین ولی منظورم از توضیح روش کار خودتون هست که چه کار کردین

MMR_1344
یک شنبه 07 بهمن 1386, 14:22 عصر
دوست عزیز راجب کدوم روش من در قسم زیر روش مورد استفادم رو گفتم

ُX_Book.Close
حالا راجب کدوم قسمت سوال داری بگو تا پاسخ بدم

bobrus
یک شنبه 07 بهمن 1386, 14:44 عصر
اینها رو از کجا آوردین و چطور تعریف کردین


X_Book.SaveAs (FileName)
Set X_Sheet = Nothing
Set X_Book = Nothing
Set X_Excel = Nothing

MMR_1344
یک شنبه 07 بهمن 1386, 15:14 عصر
دوستان عزیز با عرض معذرت از کامل نبودن برنامه من در حال تکمیل اون هستم اما اون رو پیوست کردم تا اگر دیگر دوستان هم لطف کنن در تکمیل اون منو کمک کنن بسیار متشکر میشم