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

أ / محمد صالح

أوفيسنا
  • Posts

    4474
  • تاريخ الانضمام

  • Days Won

    196

كل منشورات العضو أ / محمد صالح

  1. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ......... وجدت أثناء تصفحي للإنترنت هذه الميزة فأحببت مشاركة إخواني فيها طريقة التشغيل 1- اذهب الى 2- اضغد على ctrl+shift+j بمتصفح الكروم او ctrl+shift+k بالفيرفوكس. 3- اضغط على console والصق مايلي document.cookie='VISITOR_INFO1_LIVE=ST1Ti53r4fU'; ثم اضغط enter وانتظر حتى ينهي المتصفح بعض العمليات 4- اغلق نافذة التطوير وأعد تحميل الصفحة او اضغط F5. ومبروك عليك الشكل الجديد أتمنى لكم التوفيق والإستفادة
      • 1
      • Like
  2. بالنسبة للنماذج وكيفية إنشائها سيتم بإذن الله تناولها في دورة vba يمكنك متابعتها على هذا الرابط http://www.officena.net/ib/index.php?showtopic=39323
  3. أخي الكريم الأنيس أولا : أدعوك لاستعمال أحدث نسخة من الأوفيس 2010 لأن بها من المميزات الكثير ولا تقل (اللي نعرفه أحسن من اللي منعرفوش) ثانياً : لقراءة ملفات أوفيس 2007 وما فوقها على أوفيس 2003 وما قبله يجب تثبيت برنامج وهذا رابطه http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3 اضغط على كلمة download في الصفحة باللون الأحمر على يمين الصفحة سيتم تحميل ملف اسمه FileFormatConverters.exe بعد التحميل قم بتثبيت هذا الملف ستجد كل شيء على ما يرام
  4. سؤال هذه الحلقة من دورة vba للمشتركين في الدورة عرفنا في الشرح كيف يتم ربط تنفيذ الماكرو بمفتاح اختصار عند تسجيل الماكرو والسؤال هو: كيف يتم تعيين اختصار لماكرو بعد تسجيله؟ ................ بإذن الله سيتم احتساب نقاط لمن يجيب أولاً ولمن يقوم بإرفاق الملفات المطلوبة منه كتقييم لأداء المشتركين في الدورة
  5. بارك الله لك أخي خبور خير جعل الله الخير حيث كنت يكتمل العمل الرائع ب تفقيط الكسر ضمن الدالة وعدم قصور الكسر على رقمين فقط بل تظل مفتوحة حتى لو إلى 18 رقم فهلا تفضلت على إخوانك بها تقبل مروري وتحياتي على هذا الكود الرائع حقاً
  6. كما يمكنك استعمال هذا البرنامج youtubedownloader
  7. 1 - الإجراء الخاص private sub يتم تنفيذه داخل الوحدة النمطية module الذي يوجد به فقط جرب أن تقوم بكتابة sub في موديول وليكن مثلا Private Sub mas() MsgBox "ok" End Sub ثم انشئ موديول جديد واكتب به هذا الإجراء Sub mm() Call mas End Sub لن يتم تنفيذ الإجراء إلا إذا حذفت كلمة private أو كتبت بدلا عنها public وتعني عام 2 - تعني Option Explicit استخدام المتغيرات بصورة واضحة تماماً بمعنى أنه عند كتابتها في أول الموديول يجب تعريف (الإعلان عن) كل المتغيرات قبل استخدامها حتى وإن كان متغيراً في دوران ب for و next وفي حالة عدم كتابتها يمكنك استخدام المتغيرات بدون الإعلان عنها ولا عن نوع هذه المتغيرات جرب كتابتها في أعلى الموديول ثم اكتب الإجراء التالي Sub mas() n="mas" MsgBox "welcome " & n End Sub ثم شغل الإجراء ماذا تلاحظ؟؟!! جرب أن تعلن عن المتغير n كأول سطر في الإجراء dim n as string ليصبح الكود كالتالي Sub mas() dim n as string n="mas" MsgBox "welcome " & n End Sub ثم شغل مرة ثانية ستجد الأمور على ما يرام 3 - يتم اللجوء لتعريف المتغيرات قبل كتابة الإجراء إذا كان هذا المتغير عاماً تحتاجه في أكثر من إجراء فمثلا متغير عدد الطلاب تحتاجه في إجراء الناجحين وإجراء الطباعة و ... و..... و ...... في هذه الحالة ضعه قبل أول إجراء والله ولي التوفيق
  8. مرحبا بك مرة أخرى أخي خبور خير لا حرمنا الله منك وجعل الله اليمن بيديكم أفضل مما كان عليه هدية مقبولة وحبذا لو تم تفقيط الكسر أيضا
  9. بارك الله لك أخي عبد الله وأود أن أضيف بعض الخلفية النظرية التي ربما يحتاجها الأخ المشترك في الدورة ما هي vba ؟ هي لغة برمجة غير قائمة بذاتها (أي يتم تضمينها داخل أي تطبيق) ولا تستطيع بناء برنامج متكامل وحدها (الذي يقوم بهذا هي لغة vb فيجوال بيسك أو vb.net الإصدار الأحدث من vb ) متى نحتاج لاستخدامها؟ * عند الرغبة في اختزال خطوات كثيرة يجب تنفيذها فمثلا إذا أردنا إضافة نص لخلية وتنسيقه بأكثر من طريقة مثل لون الخط وحجم الخط والإطار وما إلى ذلك * وكذلك نحتاجها عند التكرار وهو تكرار تنفيذ مجموعة من الأوامر بصورة متتالية أو مشروطة * نحتاجها أيضا في التعامل مع المستخدم لجمع بيانات منه في صورة نموذج ومن ثم التعامل مع هذه البيانات وغيرها الكثير من الاستخدامات ما الفرق بين vba و vb ؟ عرفنا سابقاً فيجوال بيسك التطبيقات بأنها لغة برمجة تحتاج لتطبيق آخر يتم تضمينها داخله ولكنها بها كل مميزات الفيجوال بيسك وكل الكائنات التي تستخدم داخل الفيجوال بيسك يمكن استخدامها في vba غير أنها ينقصها وهذا ما تزيد به لغة vb عنها وهو القدرة على بناء برامج تنفيذية قائمة بذاتها وتتفضل vba عن vb بأن لها من القدرة على التعامل مع التطبيق المضمنة داخله بصورة أكثر سهولة من vb فمثلا للتعامل مع المصنف النشط نستعمل الكائن activeworkbook بينما إذا أردنا ذلك من خلال vb نحتاج لكثير من الأكواد ما علاقة vba بالإصدار الأحدث من vb وهو vb.net ؟ بنفس الطريقة يمكن للـ vba استعمال كل مميزات vb.net بشرط وجود ملفات تشغيل vb.net على جهاز المستخدم ما الماكرو؟ الماكرو عبارة عن مجموعة من السطور يبدأ بكلمة sub ثم اسم الماكرو وتنتهي بكلمة end sub وبينهما جميع الأكواد التي يتم تسجيلها أو كتابتها ما أفضل الطرق للتعامل مع الماكرو؟ * يوجد طريقة تسجيل الماكرو وهي الأسهل والتي ينصح بها في البداية * ويوجد طريقة كتابة الأكواد مباشرة بدون الحاجة إلى استعمال مسجل الماكرو وهي للمستوى المتقدم *** بينما الطريقة الفاعلة وهي التي يستخدمها معظم المبرمجين هي (كما علمنا ديننا : خير الأمور الوسط) الجمع بين الطريقتين بمعنى استعمال الماكرو ثم تعديل الكود سواء بإضافة سطور أو حذف سطور أو تعديلها ويجدر الإشارة هنا إلى أهمية التخطيط المسبق لعملية تسجيل الماكرو فيجب أن تكون محددا لكل ما تريد تنفيذه بالماكرو وإلا سيتم كتابة خطوات أنت لست في حاجة إليها وإنما تم تنفيذها أثناء تخطيطك أو ترتيبك لما تريد أن تقوم به وقديما علمونا : التخطيط الجيد سبيل النجاح ..... حتى وإن أخذ وقتا طويلاً فالوقت الذي يستهلك في التخطيط والإعداد لا يتساوى من الوقت المستهلك لتعديل الأخطاء الناتجة عن عدم التخطيط بل ربما يتم إعادة تنفيذ ما لم يتم التخطيط له أكثر من مرة حتى نصل للصواب وأخيرا أقول الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا أن هدانا الله
  10. إضافة إلى حلول الإخوة اكتب رقم 1 في الخلية الأولى اسحب مقبض التعبئة fill handle ولكن بالزر الأيمن للفارة ستظهر في نهاية السحب قائمة اختر منها تعبئة سلسلة fill series
  11. يمكنك استعمال تحديث الويندوز لإكمال الملفات الناقصة أو تثبيت نسخة أحدث من نسختك لأن هذا يعني نقص في ملفات الويندوز لديك
  12. أخي الكريم ملفك ليس به أي شيء غير أسماء وتواريخ ميلاد هل تريد عند فتح النموذج يتحقق من كون تاريخ الميلاد في السجل الحالي يساوي تاريخ اليوم؟؟ أم أنك تريد أن يعرض النموذج من هم من مواليد اليوم؟؟
  13. أخي الكريم lording جرب أن تجعل خاصية auto resize (تحجيم تلقائي) إلى no (لا) واجعل خاصية scroll bars (شريط التمرير ) إلى neither (لا هذا ولا ذاك)
  14. بالنسبة للأخ lordring يفضل إرفاق الملف الذي به المشكلة لتجريبه
  15. أخي الكريم كابون يبدو أنك لم تقرأ جيداً المشاركات رقم 5 و 6 و 6 في هذا الموضوع فقد كان الحل مع مشكلة مثل مشكلتك وضع كود التحجيم قبل كود التكبير أنا فتحت النموذج الخص بك ولم أجد فيه اي مشاكل تم تحجيم النموذج حسب دقة شاشتي 1280 * 1024 ولا يوجد مشكلة سوى أنك استعملت شرائط التمرير يعني وأنت تصمم النموذج ضيقت حدود النموذج عن محتوياته هذا بالإضافة لوضع كود التحجيم قبل كود التكبير جرب وأخبرني بالنتيجة
  16. أخي الكريم برجاء توضيح مشكلتك أكثر وإرفاق الملف الذي حدثت معه المشكلة مع توضيح دقة الشاشة التي تم تصميمه فيها
  17. أخي الكريم ما نسخة الويندوز 7 لديك؟ هل هي 32 بت أم 64 بت؟ حتى نتمكن من معرفة الخلل وعلى العموم جرب هذه الحيلة انشئ مجلداً جديداً وسمه بأي اسم ثم أضف في نهاية الاسم ما يلي .{ED7BA470-8E54-465E-825C-99712043E01C} ستحصل بعدها على مجلد ملفاته هي جميع عناصر لوجة التحكم بالتفصيل الممل ابحث عن بريد فيه وأخبرني بالنتيجة
  18. لماذا تحتاج لتغيير هذه الأرقام مع دقة شاشة المستخدم هذه الأرقام تخص دقة الشاشة التي تم تصميم البرنامج عليها وتم ضبط حجم النموذج عليها بحيث إذا كانت دقة شاشة المستخدم مساوية لها لا يتغير شيء أما إذا كانت دقة شاشة المستخدم غير الدقة التي تم التصميم عليها يتم تغيير حجم النموذج وكل عناصره إلى ما يتناسب مع دقة شاشة المستخدم سواء بتكبير النموذج أو تصغيره
  19. حبذا لو كان الشرح مرتبطاً بنسخة إكسل حديثة 2007 أو 2010 وبفضل الله سأجتهد أن أكون معكم وأقترح: تنظيم الدورة في صورة دروس أومواضيع مستقلة (فصول أو أبواب) كل درس أو فصل يتم تدريسه على مدار الأسبوع (7 ايام) يوجد تكليفات وترشيحات لمن يقوم بحل التكليفات لمناصب أعلى في المنتدى وفي نهاية كل أسبوع يتقدم المشترك في الدورة بعمل من إعداده وغير مسبوق يستخدم فيه ما درسه في هذا الفصل ضم هذه المناقشات لموضوع الطريق إلى تعلم فيجوال بيسك الأوفيس بعد تغييره إلى تعلم فيجوال بيسك الإكسل http://www.officena.net/ib/index.php?showtopic=39279 بحيث لا يكون هنا غير الدورة ودروسها وواجباتها ومشاريعها وفقنا الله جميعاً لكل مما يحب ويرضى
  20. أسعد الله ايامك أخي سعد فعلا هذا هدفي من ذلك للعلم لدي على جهازي جميع نسخ الأوفيس الأساسي فيها 2010 والباقي بورتابل أستعمله وقت الحاجة حتى أتمكن من مقارنة النسخ ***** سهّل الله حاجاتك أخي مجدي وآنسك بمن تحب وزاد مجدك ***** وفيك بارك أخي الشهابي أرجو أن ينفعنا الله بها ****** أخي جمال زادك الله حسنا وبهاءً فعلاً نحن أسرة واحدة اللهم بارك لنا في جمعنا هذا واجعلنا من المتحابين فيك آمين
  21. بارك الله لك أخي الكريم ابو خليل فعلا برنامج رائع ونحتاجه جميعاً حتى لا نسمي الجداول أو الحقول أو المتغيرات أو الثوابت بهذه الأسماء
  22. أخي الكريم تصميم البرنامج لك (عمل تجاري) يمكنك الاتفاق مع من تختاره من الإخوة في ذلك أما إذا كنت تريد عمله بنفسك فنحن هنا لنساعدك إذا تعثرت فقط لا غير
×
×
  • اضف...

Important Information