{"text_format":"1","workbook":"xlsx","n_sheets":1,"sheets":["Sheet1"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Sheet1","index":0,"n_rows":28,"n_cols":18,"rows_kept":28,"cut":false,"hidden":false,"merged":[]}
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"يرجى استبدال \"C:\\مسار\\الملف.xlsx\" بالمسار الفعلي لملف Excel الذي ترغب في تعيين الصلاحيات له"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"هذا الكود يفتح الملف بناءً على نوع الصلاحية المحددة وفقًا للخيارات التي قمت بتحديدها (للقراءة فقط، كل الصلاحيات متاحة، تعيين admin)."]
[]
[]
[]
[]
[]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"1. في البداية، يتم تعريف مسار الملف باستخدام متغير `filePath`."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2. ثم يتم تحديد نوع الصلاحية المطلوبة باستخدام متغير `permissionType`."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3. يتم استخدام بنية التحكم `Select Case` لتحديد الصلاحية المطلوبة وفتح الملف بناءً على ذلك."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"4. إذا كانت الصلاحية محددة كـ \"للقراءة فقط\" (permissionType = 1)، يتم فتح الملف مع الخاصية `ReadOnly:=True`، مما يعني أنه لا يمكن تعديل الملف."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"5. إذا كانت الصلاحية محددة كـ \"كل الصلاحيات متاحة\" (permissionType = 2)، يتم فتح الملف دون أي قيود."]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"6. إذا كانت الصلاحية محددة كـ \"تعيين admin\" (permissionType = 3)، يتم فتح الملف ثم تعيين خاصية القراءة فقط للملف باستخدام `SetAttr`، مما يجعله لا يمكن تعديله إلا بإلغاء هذه الخاصية."]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"هذا الكود يتيح لك التحكم في صلاحيات فتح الملف بشكل دقيق وفقًا للمتطلبات التي تحددها."]