اذهب الي المحتوي
أوفيسنا

إغلاق الاكسيل بضغطة زر


الردود الموصى بها

السلام عليكم ورحمة الله وبركاته
لدي ملف أكسيس  فيه زر في نموذج ومن خلاله اريد تصدير ملفات الأكسيل حسب  نموذج موجود سابقا وحسب شروط معينة، السؤال هو كود لإغلاق جميع ملفات الإكسيل المفتوحة مسبقا وإغلاق برنامج اكسيل نهائيا قبل الشروع في تصدير الملفات الأكسيل، وشكرا لكم.

رابط هذا التعليق
شارك

السلام عليكم

تفضل اخي الكريم ارجو ان يكون طلبك

Dim appExcel As Object
On Error Resume Next
Set appExcel = GetObject(, "Excel.Application")
appExcel.Application.DisplayAlerts = False
appExcel.Application.Save
appExcel.Application.DisplayAlerts = True
appExcel.Application.Quit
Set appExcel = Nothing

 

تم تعديل بواسطه husamwahab
  • Like 4
رابط هذا التعليق
شارك

1 ساعه مضت, عبدالقادر غموزي said:

السؤال هو كود لإغلاق جميع ملفات الإكسيل المفتوحة مسبقا وإغلاق برنامج اكسيل نهائيا قبل الشروع في تصدير الملفات الأكسيل

اتفضل اليك هذا الكود

Public Sub Terminate(Process As String, Optional PID As Long = 0)
  StrPID = IIf(Not PID = 0, " AND ProcessId=" & PID, "")
 
  Set Obj = GetObject("winmgmts:\\.\root\CIMV2")
  Set ColItems = Obj.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & Process & "'" & StrPID, , 48)
 
  For Each Obj In ColItems
      Obj.Terminate
  Next
End Sub

تقدر ان تغلق كل انواع البرامج بهذه الطريقة

فقط عليك ان تكتب اسم البرامج عند تدعيه

مثلا هنا نريد ان نغلق ملفات اكسل المفتوحة هكذا سنستدعيه عند الضغط على الزر

Private Sub Command28_Click()
Call Terminate("Excel.exe")
End Sub

 

تم تعديل بواسطه Shivan Rekany
  • Like 4
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information