ـ [أبو أيوب السليمان] ــــــــ [31 - 05 - 08, 04:29 ص] ـ
وجزاكم الله خيرا وبارك فيكم
الآن أخي فهمتُ
ولا علم لي بهذه المسألة جزاك الله خيرا
لكن أخي لو هناك فواصل صفحات بين الصفحات في الوورد فيمكن لك استخدام خاصة الاستبدال باستبدال (فاصل صفحات يدوي) بنفس القيمة مع حرف لاتيني مثلا وبعدها تقوم باستبدال الحرف اللاتيني بما تشاء.
لكن هذه العملية ستصلح معك أخي في أماكن فواصل الصفحات الموجودة في الوورد أما ما زاد على هذا فلا علم لي.
وجزى الله خيرا من أفادك وأفاد الجميع في هذه المسألة.
يسر الله أمرك أخي وبارك فيكم
بارك الله فيك أخي الفاضل، وأسأل الله جل وعلا أن يجزيك الحسنى جزاء تفاعلك مع أخيك
السلام عليكم ورحمة الله وبركاته
أخي الحبيب الغالي"أبو أيوب السليمان":
ذلك ممكن ولكن برمجيًا عن طريق كود نضيفه لبرنامج الوورد وقد قمت ببرمجته لك
نفرض أن لدينا 7 صفحات نريد أن نضع في بداية كل صفحة الإشارة @
نقوم بكتابة الكود البرمجي التالي في محرر بيسك التابع للوورد:
هذا الكود عبارة عن حلقة ستنفذ في المستند
الرقم 7 هو العدد الكلي للصفحات وبإمكانك تغييره إلى أي رقم؛ مثلًا 100، 500، 1000 حسب عدد صفحات مستندك
الإشارة @ الموجودة بين علامتي التنصيص أيضًا بإمكانك تغييرها إلى أي إشارة أخرى ترغب بها؛ مثلًا: #، $، &
لقد أرفقت لك مثالًا:
افتح الملف المرفق وضع السهم الوامض قبل كلمة"بسم"أي في البداية
في شريط القوائم ستجد أنني أضفت لك قائمة جديدة باسم"أبو أيوب السليمان"
اضغط عليها ..
تهانينا تم إضافة الإشارة @ رأس كل صفحة
أتمنى أن يكون هذا هو طلبك أخي العزيز
وإن كان هذا ما تقصده فأنا على استعداد لتقديم شرح فلاشي لكيفية إضافة القائمة الجديدة والكود البرمجي
وعليكم السلام ورحمة الله وبركاته
حيهلا بالعزيز الغالي أبا أكرم
وأسأل الله جل وعلا أن يرزقنا وإياك النظر إلى وجهه إنه جواد كريم
ما قدمته لي هو عين ما أردت، والماكرو يعمل معي بشكل رائع والحمد لله
وحبذا لو قدمت شرحا مصورا أو فلاشيا للإخوة إن كان لا يشق عليك
ـ [أبو أكرم الحلبي] ــــــــ [31 - 05 - 08, 05:24 ص] ـ
السلام عليكم ورحمة الله وبركاته
أخي الحبيب أبو أيوب السليمان
قمت بتعديل البرنامج بإضافة نموذج مميز جدًا سيسهل الأمور عليك كثيرًا
الآن لن تدخل للماكرو
اضغط على قائمة"أبو أيوب السليمان"
سيخرج لك فورم
في المربع الأول تضع عدد صفحات مستندك
في المربع الثاني تضع الإشارة التي تريدها (إشارة أو كلمة)
إن شاء الله سيكون البرنامج خاليًا من الأخطاء وسينبهك عليها
في حال ما لو أدخلت نصًا بدل الأرقام أو خلطت بينهما أو تركت أحد المربعات فارغًا جرب كل ذلك
إن اعتمدت هذا النموذج فأخبرني حتى أقوم بوضع شرح فلاشي لك عليه بدلًا من السابق
حياك الله غالي والطلب رخيص
ـ [أبو أكرم الحلبي] ــــــــ [31 - 05 - 08, 06:40 ص] ـ
في المرفق البرنامج مع شرح الكود
للاطّلاع على شرح الكود
من أدوات نختار ماكرو=====محرر فيجوال بيسك=== UserForm1=====Forms
سترى الفورم اضغط زر موافق بشكل مزدوج لتدخل وتشاهد الكود وشرحه
' تعريف متغير عدد الصفحات من 1 إلى الآخر
' ليتوجه السهم للسطر الأول من الصفحة الأولى
' إذا كانت قيمة المربع الأول أو الثاني فارغة فستخرج رسالة التنبيه
' إذا كانت قيمة مربع عدد الصفحات تحوي نصًا أو أحرفًا فسيتم التنبيه
' حلقة من أول المستند إلى آخره من أجل وضع الإشارة المرجعية
' تنبيه انتهاء وضع الإشارات
'الخروج من الفورم آليًا
ملاحظة: لست بحاجة بعد التعديل الأخير أن تضع السهم عند بداية الصفحة الأولى
لأن البرنامج بعد هذا التعديل الموجود بالمرفق سيقوم بذلك آليًا حتى ولو كنت آخر المستند
أي استفسار من عيوني
ـ [أبو أكرم الحلبي] ــــــــ [31 - 05 - 08, 05:30 م] ـ
بناءً على طلب أحد الأخوة قمت بإضافة الفورم في الأيقونة وربطه بالمستند الحالي
حتى يعمل الملف بشكل جيد:
من أدوات نحتار ماكرو---أمان--نضبط مستوى الأمان عند منخفض ومن ثم موافق
الآن سترى أيقونة إضافية في شريط القوائم
والباقي تم شرحه في المشاركة السابقة
(يُتْبَع .. اقلب الصفحة)