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

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

قام بنشر

السلام عليكم

أريد من الأخوة كود لتعديل وضع الأمان إلى وضع منخفض بشكل تلقائي بمجرد فتح الاكسل فان وضع الأمان يتحول إلى منخفض دون شعور المستخدم بذلك او خروج رسالة له تخبره بذلك.؟

قام بنشر

السلام عليكم أخ حسام ما أريده يشبه ذلك تماما ولكن :

المثال المذكور

أولا : لا يعمل عندما يكون مستوى الأمان مرتفعاً

ثانيا: يتطلب عمل الكود السابق أن يكون مستوى الآمان متوسط

ما أطلبه هو : أن يقوم بتغيير مستوى ألامان من مرتفع أو متوسط إلى منخفض تلقائياً حتى بدون شعور المستخدم بذلك .

وعند الانتهاء يبقي وضع الأمان كما هو منخفض . فلا يرجع إلى المستوى المرتفع ولا تخرج رسالة بذلك

أرجو ان اكون وضحت طلبي

ولكم شكري وتقديري لشخصكم الكريم ولكل مشرفين هذا المنتدى ورواده الكرام

رمضان كريم

قام بنشر

أتضح طلبك وسوف أوصله الي الأستاذ محمد طاهر حيث أنه مصمم الكود

وشكراً لك

قام بنشر

السلام عليكم

و لكن لاحظ أنك باختيار

High or Very High

ستمنع عمل ماكرو بدء التشغيل و بالتالي لن يتم التحويل اليا الي منخفض

و هذا يعني أن الماكرو لن يعمل اذا كان الاختيار مرتفع و بالتالي أي كود لن تكون له فائدة

و لكن ...

يوجد حل ، و هو عمل Digital Signature للماكرو

و هذا يعني قيام جهة معينة باعتماد الماكرو لكي يصير معتمد و في هذه الحالة سيعمل مع مستوي الامان مرتفع

و لم يسبق لي اعتماد أي ماكرو

و لكن يمكنك زيارة هذا الرابط لاعتماد ماكرو اذا أردت معرفة جهات الاعتماد ، و لا أعرف ان كان ذلك مجانيا أم بتكلفة

http://msdn.microsoft.com/library/default....ootcertprog.asp

  • 1 year later...
قام بنشر

استاذنا الفاضل محمد طاهر

عندما شغلت الملف لم يغير مستوى الامان لدى بالرغم انى بدأت ومستوى الامان متوسط

وعملت تمكين للماكرو عند بدء التشغيل

كل ماحدث عند بدء التشغيل للملف تفتح معى قائمة ملف ثم اعداد الصفحة ثم لاشئ

فما سبب ذلك هل هى مشكلة عندى ( انى استخدم اوفيس اكس بى )

رجاء الافادة وشكرا

قام بنشر

بسم الله الرحمن الرحيم

الاخ ادم

اخى اذا كانت لغة قوائم الاكسيل عندك عربية

يجب مراعات عامل اللغة مع الامر " SendKeys "

حتى يعمل الماكرو بطريقة صحيحة

قام بنشر

السلام عليكم

وجدت لكم كود لتغيير مستوى الأمان للأكسل والوورد والباوربوينت ، قمت بتنقيحة وحذف الكثير من الزوائد .

لم أستطع أن أجعله يعمل تلقائيا وقد بان لي أن تأثير تغيير المستوى حتى وإن كان من الأكسل نفسه لا يتم إلا بعد أن يغلق الأكسل ويفتح مرة أخرى . بمعنى آخر من الأكسل أو من الكود فالتأثير لا يمكن أن نرى نتيجته مباشرة حتى يعاد فتح الأكسل .

تحياتي .

SecurityLevel.rar

قام بنشر

اخى تامر فعلا لغة القوائم عندى بالعربى

فما الحل هل اغير شئ فى الكود

حاولت جعل القوائم بالانجليزيه ولم استطع فبعد ما اقوم بالمتبع فى ذلك افتح القوائم القيها

عربى

ايه الحل ياعمنا

استاذ أبو هادى شكرا لك

جارى التحميل والتجربه واتمنى ان يعمل على الحالتين سواء الواجهة عربية ام انجليزية

جزاك الله كل خير

قام بنشر

اخى تامر

ما الحل مع الوجهة العربى حتى يعمل معى الكود

وعندى استفسار هل لو الوجهه فرنسى هل يعدل الكود لفرنسى ولو المانى يعدل الى المانى

وشكرا يا اخى الكريم

قام بنشر

بسم الله الرحمن الرحيم

الاخ ادم

بعد التحية

اخى لاتستعجل الامور ، اعمل على تنفيذ فكر معين .

اما الكود المقدم من الاستاذ أبو هادي

فهو :

1 - كود برمجى على اعلى مستوى من الاحترافية

2 - الكود يعمل بعيدا عن مجال لغة الاكسيل او لغة قوائمة

3 - رغم ذلك لن يعمل الكود الا فى الحدود التى وضحتها فى موضوعى

اى سوف يقوم فقط بالاتى :

عند مستوى الامان " متوسط "

يقوم بتخفيض مستوى الامان الى " منخفض "

ولن يستطيع التعامل مع مستوى الامان " مرتفع " او " مرتفع جدا "

فسوف يتم اعتراضه .

وهذا يعود بك الى نقطة البداية التى بدأنا منها الحوار كما اوضحت فى الموضوع الذى جاء بنا الى هنا .

تحياتى

  • Thanks 1
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information