الاخ الحبيب "ابو الحارث" بارك الله فيك ...كود جميل من اخينا الحبيب "كيماس"
و هذا كود اخر لتعطيل الحفظ باسم
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If booAllowSave = False Then
Cancel = True
MsgBox "لا يمكنك الحفظ...", vbOKOnly, "منع الحفظ"
End If
End Sub
Private Sub Workbook_Open()
booAllowSave = False
End Sub
و هذا كود لتعطيل الاجراء للحفظ استثناء اذ انه لايمكن حفظ الكود داخل الملف و الدالة شغالة
'كتابة الكود في module
Global booAllowSave As Boolean
Sub yourSavefunction()
booAllowSave = True
MsgBox "الحفظ جار...", vbokayonly, "تمكين الحفظ"
Application.Dialogs(xlDialogSaveAs).Show
booAllowSave = False
End Sub
DisableSaveAs.rar