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

إذهب إلى أفضل إجابة Solved by مختار حسين محمود,

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

السلام عليكم ورحمة الله
اخواني الاعزاء أود عمل ماكرو مثلا يقوم بإخفاء كل اشرطة الأدوات وتكبير الشاشة ولكن المطلوب هو كيف يمكن جعل ماكرو ما (معين) يشتغل بكل المصنفات أي بدون فتح المصنف الذي قمت باعداد الماكرو فيه .
لنفترض لدينا ملف1 باسم المصنف1 به ماكرو يقوم بعمل محدد أود جعل هذا الماكرو يشتغل باختصار في لوحة المفاتيح في كل المصنفات دون فتح -المصنف1- نأمل أن يكون الشرح واضحا.
رابط هذا التعليق
شارك

كود يقوم بإخفاء كل اشرطة الأدوات وتكبير الشاشة

Sub hide_toolbar()
ActiveWindow.DisplayWorkbookTabs = False
Application.DisplayFormulaBar = False

Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",false)"

End Sub

كيف يمكن جعل ماكرو ما (معين) يشتغل بكل المصنفات ؟

ضع الكود فى ملف  من قائمة   view  اختر كلمة hide  وعلم على المربع واحفظ 

ليه بتعمل hide ؟  عشان ما تشوف الملف ده يفتح مع فتح أى ملف اكسل آخر

خد الملف ده وضعه فى المجلد XLSTART  اتبع المسار التالى :

C:\Program Files\Microsoft Office\Office14\XLSTART

Office14  عشان أنا الأفيس بتاعى 2010  شوف هيكون كام   المهم  الملف يكون فى المجلد XLSTART

 افتح أى ملف اكسل على الجهاز ثم الفيجوال بيزك  هتلاقى اسم الملف وبه الكود تستعمله كيفما تشاء

تحياتى

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
مشكور اخي مختار على المشاركة ولكني لم أجد المجلد-XLSTART- في المسار الذي حددته بل وجدته في التالي:C:\Program Files (x86)\Microsoft Office\Office14\XLSTART
كما أنني لم افهم معنى-ضع الكود فى ملف  من قائمة   view  اختر كلمة hide  وعلم على المربع واحفظ- هل تعني جعل الملف الذي به الماكرو مخفياً أم ماذا ؟
نأمل التوضيح أكثر وبالتفصيل الواضح
استعمل نسخة أوفيس 2010 (عربية).
رابط هذا التعليق
شارك

 

السلام عليكم ورحمة الله

بارك الله لكم في صيامكم وقيامكم...

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

مازلنا ننتظر الحل .

رابط هذا التعليق
شارك

  • أفضل إجابة

أخى الحبيب حمل المرفق التالى

بعد فك الضغط  هتلاقى ملف اكسل ضع ملف الاكسل فى المسار بتاعك

C:\Program Files (x86)\Microsoft Office\Office14\XLSTART

داخل مجلد XLSTART   

افتح أى ملف الاكسل  وافتح الفيجوال بيسك  هتلاقى فيه كود hide_toolbar  هو اللى أنا وضعته فى الملف test

افتح ملف اكسل تانى وافتح الفيجوال بيسك  هتلاقى فيه الكود  hide_toolbar  أيضا

وهكذا يمكن أن نقول على الكود ده دائم لأنك ممكن تستعمله مع أى ملف  أرجو أن تكون فهمتنى  تحياتى

 

TEST.rar

رابط هذا التعليق
شارك

الأخ الحبيب مختار

بارك الله فيك وجزاك الله خير الجزاء

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

 

ولما اللجوء إلى هذه الطريقة والإكسيل نفسه يوفر لك مجلد مخصص لذلك ألا وهو الملف المسمى PERSONAL

الملف موجود في هذه المسار

C:\Users\<username>\AppData\Roaming\Microsoft\Excel\XLSTART

استبدل كلمة Username باسم المستخدم في الويندوز الخاص بك

 

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

 

إذا لم تجد الملف لا تنزعج يمكن ببساطة من خلال تطبيق الإكسيل تسجيل ماكرو جديد ومن خلال النافذة التي تظهر اختار من القائمة المنسدلة store maco in

اختر Personal Macro Workbook

وسيظهر معك الملف ..

لا يعيب هذه الطريقة ما عاب الطريقة الأولى من إغلاق التطبيق مرتين ..

 

إلا أنني لا أحبذ الاحتفاظ بالأكواد في هذه الملف لأنه يمكن أن يحدث خلل في نظام التشغيل فيضيع الملف بكل ما فيه .. أو يمكنك لتجنب ذلك أخذ نسخة من الملف كل فترة والاحتفاظ بها تجنباً لحدوث مشاكل في الويندوز فيمكنك وقتها استبدال الملف الذي قمت بالاحتفاظ به وإسترجاع أكوادك ..

 

أرجو أن أكون وفقت في توصيل المطلوب :fff: :fff: :fff:

رابط هذا التعليق
شارك

 

السلام عليكم

قمت بالمطلوب ووجدت الملف كما قمت بحفظه سابق ولكن المطلوب هو الماكرو فقط بحيث كلما فتحت ملفا جديد اجد الماكرو الذي قمت بعمله سابقا واستعمله عن طريق اختصار لوحة المفاتيح ليسهل علي الأمر لأنه عندي بعض الماكروات اود استخدامها كثيرا في اكسل واود اختصار عمل الماكروات في كل ملف .

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

رابط هذا التعليق
شارك

يمكنك عمل ما تقول واستخدام الاختصارات مع الملف الذي أشرت إليه Personal

 جرب بنفسك بعض الأكواد التي لديك وقم بعمل اختصار لها وستجدها تعمل إن شاء الله

رابط هذا التعليق
شارك

 

السلام عليكم ورحمة الله

لماذا كلما افتح ملف جديد يظهر لي الملف الذي قمت بعمل ماكروهات في هذا المسار:C:\Users\Azizm\AppData\Roaming\Microsoft\Excel\XLSTART

المسمى بـ PERSONAL يظهر لي وأنا لا اريد هذا الملف بل المطلوب هو الماكروهات فقط ؟

رابط هذا التعليق
شارك

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