اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

قام بنشر (معدل)

السلام عليكم

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

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