ممدوح فؤاد قام بنشر أبريل 10, 2009 قام بنشر أبريل 10, 2009 الأخوة الأعضاء ، برجاء مساعدتى فى ايجاد حل لمشكلة تواجهنى خاصة باستخدام الاكسيل حيث اننى قمت بتصميم ورقة عمل مضافا اليها اكواد فيجوال بيسك (قام بعملها احد الاصدقاء) وقمت بتوزيعها على الموظفين حتى يعملوا عليها ولكن المشكلة انه يجب ضبط اعدادات الماكرو لتكون منخفضة حتى تعمل الورقة بالشكل الصحيح (باكواد الفيجوال بيسك) وللأسف فان هناك موظفين يقوموا بضبط الماكرو ليكون عالى وبالتالى لا تعمل الاكواد بالشكل الصحيح وبعد ان ينتهوا من العمل يعيدوا ضبط الاعدادات لتكون منخفضة والحقيقة الموضوع ازعجنى جدا فارجو المساعدة فى حل هذه المشكلة (مثل القيام بحماية الورقة من العبث فى اعدادات الماكرو حتى يتم تشغيل الاكواد وعدم القدرة على تغيير اعدادات الماكرو من ثم عدم التلاعب بالورقة ). وتقبلوا تحياتى ،،
adam13 قام بنشر أبريل 10, 2009 قام بنشر أبريل 10, 2009 (معدل) أخى يمكنك الاحتفاظ بهذه الاكواد فى ملف add-in ووضعه داخل هذا المجال C:\Documents and Settings\adam\Application Data\Microsoft\AddIns ومن ثم يمكنك وضع اى باسورد على الملف وسيعمل عادى ولكن قم بعمل هذه لطريقة فى كل أجهزة الموظفين تم تعديل أبريل 10, 2009 بواسطه adam13
احمدزمان قام بنشر أبريل 11, 2009 قام بنشر أبريل 11, 2009 اخي آدم شكرا لك على هذه الفكرة الجميلة بعد اذنك هذا كود رائع و جميل للأستاذ القدير الفاضل / ابو تامر جزاه الله خيرا والذي نفتقدة هنا والحل على الرابط التالي http://www.officena.net/ib/index.php?s=&am...st&p=123933 و الذي يقوم بتعطيل اي طريقة للوصول الى محرر الأكواد او تعديل مستوى الأمان
ممدوح فؤاد قام بنشر أبريل 12, 2009 الكاتب قام بنشر أبريل 12, 2009 الأخوة الأعزاء الاستاذ احمد والاستاذ ادم جزاكم الله كل خير على ردودكم الكريمة وعلى مساعدتكم وان كنت اطمع فى مزيد من الشرح بالنسبة لحل الاستاذ ادم: كيف انسخ الاكواد واضعها فى ملف add-in وكيف اضع باسورد على الملف؟ هل تقصد باسورد على ملف الاكسيل نفسه وكيف سيتمكن الموظف من فتح الورقة والعمل عليها ....... برجاء مزيد من التوضيح اخى الكريم بالنسبة لحل الاستاذ احمد: هل اقوم بنسخ الكود واضعه مع الاكواد الموجودة لدى فى ورقة العمل وهل اذا كانت اعدادات الماكرو فى المستوى العالى (تم ضبطها من اى ورقة اكسل اخرى) لن تؤثر فى عمل الاكودا بالشكل الصحيح فى الورقة انا اسف تقلت عليكم ولكنى فى حاجة ماسة لحل تلك المشكلة لدى وخبرتى محدودة فى التعامل مع الاكواد فارجو ان يتسع صدركم لى وتشرحوا لى الحلول تفصيلا وفى النهاية تقبلوا خالص تحياتى وتقديرى ،،
احمدزمان قام بنشر أبريل 12, 2009 قام بنشر أبريل 12, 2009 السلام عليكم و رحمة الله وبركاته الكود لاتدخل في مستوى الأمان ولكن يمنع اي شخص من الدخول الى محرر الأكواد او تغيير مستوى الأمان ممكن تضع الكود في ملف عندك مستقل وتشغلة على الجهاز مرة واحدة - - ويبقى عمله شغال الى انتقوم بتشغيل كود التفعيل مرة اخرى مع التحية و التقدير
ممدوح فؤاد قام بنشر أبريل 12, 2009 الكاتب قام بنشر أبريل 12, 2009 الاستاذ احمد يعقوب ،، الف شكر على ردك وان كنت اود ان توضح لى اكثر ما معنى ان اضع الكود فى ملف مستقل (هل ان اقوم بتشغيل ملف الاخ ابو تامر مثلا على الجهاز وبالتالى اكون فعلت عمل الكود وان مستوى الامان لن يتغير). وما معنى ان اقوم بتشغيل كود التفعيل مرة اخرى اذا اردت ان اوقف عمل الكود (هل ان اقوم بتشغيل الملف للأخ ابو تامر مرة اخرى). وهل هذا الحل لا يمكن التغلب عليه بفتح ورقة اكسيل جديدة وضبط مستوى الامان عليها ليكون فى ادنى مستوياته ثم اعادة فتح ورقة العمل وبالتالى تلغى فاعلية الاكواد......برجاء التوضيح اكثر استاذى القدير احمد تقبل تحياتى وتقديرى
adam13 قام بنشر أبريل 12, 2009 قام بنشر أبريل 12, 2009 (معدل) شكرا على مشاركتك أخى أحمد يعقوب وبعد أذنك سأوضح الفكرة لأخى ممدوح ياأخى تقوم بلصق الكود فى ملف أكسل ثم من save as تختار الفورمات add-in وتضع الملف فى المجال الذى قلته سابقا وهو C:\Documents and Settings\adam\Application Data\Microsoft\AddIns ومن ثم تقوم بفتح ملف الاكسيل الذى به الكود وتقوم بازالته لأن الكود اصبح بهذه الطريقة معمم فى أى ملف اكسيل تقوم بانشائه على الجهاز الذى قمت باعداد هذه لطريقه عليه وبهذه الطريقه لن تزعجك رسالة مستويات الامان أو التلاعب بالكود تم تعديل أبريل 12, 2009 بواسطه adam13
ممدوح فؤاد قام بنشر أبريل 12, 2009 الكاتب قام بنشر أبريل 12, 2009 اخى العزيز ادم شاكر لسرعة الرد وجزاك الله كل خير اسمح لى ان اشرح لك ما فهمته من ردك واذا كان صوابا فرجاء أكده لى الفكرة انى اقوم بفتح ملف الاكسيل الأصلى والذى يحتوى على الاكواد المطلوبة ثم اقوم بحفظه بصيغة add-in وبعد ذلك اضعه فى المسار المحدد على ان يكون ذلك لكل جهاز خاص بالموظفين واذا كان هناك اكثر من موظف يجلس على الجهاز الواحد (عدة بروفيلات) اضع الملف فى كل بروفايل خاص بالموظف ولكن هل هذا سيؤثر على عمل ملفات اخرى بالاكسيل غير المطلوب العمل عليه تقبل تحياتى وتقديرى اخى الكريم
adam13 قام بنشر أبريل 13, 2009 قام بنشر أبريل 13, 2009 فهمك مضبوط ياأخى وبهذه الطريقة يمكنك عمل باسورد على الشيتات ايا كان مستوى الماكرو ولن يؤثر ذلك فى اى شيت اخر
احمدزمان قام بنشر أبريل 15, 2009 قام بنشر أبريل 15, 2009 الاستاذ احمد يعقوب ،، الف شكر على ردك وان كنت اود ان توضح لى اكثر ما معنى ان اضع الكود فى ملف مستقل (هل ان اقوم بتشغيل ملف الاخ ابو تامر مثلا على الجهاز وبالتالى اكون فعلت عمل الكود وان مستوى الامان لن يتغير). وما معنى ان اقوم بتشغيل كود التفعيل مرة اخرى اذا اردت ان اوقف عمل الكود (هل ان اقوم بتشغيل الملف للأخ ابو تامر مرة اخرى). وهل هذا الحل لا يمكن التغلب عليه بفتح ورقة اكسيل جديدة وضبط مستوى الامان عليها ليكون فى ادنى مستوياته ثم اعادة فتح ورقة العمل وبالتالى تلغى فاعلية الاكواد......برجاء التوضيح اكثر استاذى القدير احمد تقبل تحياتى وتقديرى بسم الله و الصلاة و السلام على رسول الله السلام عليكم كلامك كدة صحيح ولن يستطيع احد الدخول على الماكرو او محرر الأكواد الا عن طريق واحدة من اثنين 1- اعادة تنزيل اعدادت قوائم الإكسل على الجهاز 2- تشغيل كود ابو تامر او كود آخر مشابه له و يقوم بنفس عملة مع التحية و التقدير
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.