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

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

قام بنشر

السلام عليكم ورحمة الله لدى شيت اكسيل اريد تركيب كود يمنع المستخدم من تسمية الملف او نقلة الى مكان اخر

شاهدت هذا الموضوع وللاسف لم اتمكن من تركيب الكود على الملف هل من مساعد يساعدنى فى تركيب الكود علما بانى قمت بوضع هذا الموضوع من قبل ولم يتم اى رد علية ارجوا الاهتمام والمساعدة وشكرا وجزاكم الله كل خير

 

وهذا رابط الموضوع

http://www.officena.net/ib/index.php?showtopic=48933&hl=

قام بنشر

اخى الكريم لدى اكثر من كود فى الحدثWorkbook_Open

وحاولت كثيرا تركيب الكود ولكن يكون بإتلاف كود اخر وهذة هى الاكواد الموجودة بالحدث لدى فكيف اقوم بتركيب الكود مع الاحتفاظ بهذة بالاكواد

 

Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
Application.Visible = False
' الامر في السطرين السابقين يوضح طلب ان يجعل التطبيق المفتوح غير مرئي

' ثم بعد ذلك فتح الفورم1 في السطر التاللي
UserForm1.Show
'وهذا السطر معناه انه عند فتح ملف الاكسيل اظهر الفورم رقم 1

Workbooks.Application.Visible = True
    Application.ScreenUpdating = False
    Call ShowAllSheets
    Application.ScreenUpdating = True

'    و الامر في السطرالسابق يوضح طلب ان يجعل التطبيق المفتوح مرئي وذلك بعد المرور عبر الفورم

' ثم بعد ذلك اختيار الصفحة الرئيسية شيت 2
sheet2.Select
'ئوهذا السطر معناه اجبار الاكسيل علي الفتح علي بعد الفورم وادخال اسم المستخدم وكلمة الرور بالانتقال الي الصفحة الر
'الصفحة الرئيسية وهي هنا شيت 2
End Sub

قام بنشر

جرب هذا

Private Sub Workbook_Open()

Dim MyPath As String
  MyPath = "D:\HOSAM"
  If ThisWorkbook.Path <> MyPath Then
    Application.DisplayAlerts = False
    ThisWorkbook.Close
   
Else
Application.EnableCancelKey = xlDisabled
Application.Visible = False
UserForm1.Show
Workbooks.Application.Visible = True
    Application.ScreenUpdating = False
    Call ShowAllSheets
    Application.ScreenUpdating = True

sheet2.Select

End If
End Sub

  • 6 months later...
  • 8 months later...
قام بنشر

ياجماعة لو سمحتم انا عندى سؤال :

عندى شيت اكسيل امتدادة على سطح الكتب كالتالى      c:\users\misrcomp\desktop\ahmed.xls

المطلوب كود : عند فتح الاكسيل .... فى حالة ان الامتداد غير صحيح ....  يغلق الاكسيل

وفى حالة ان الامتداد صحيح .... يفتح الاكسيل

هل الكود التالى صحيح :( الكود نقلتة من حضراتكم وعدلت علية على حسب معرفتى القليلة )

 

Private Sub Workbook_Open()

 

myPath = "c:\users\misrcomp\desktop\ahmed.xls"z

  If ThisWorkbook.Path <> myPath Then
      Application.DisplayAlerts = False
    ThisWorkbook.Close
    Else
    ThisWorkbook.Application.Visible = True
  End If
   

End Sub

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