تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حصرياً ( إطبع على الوورد من خلال برنامجك ) ( شرح بالصور )
#1
كاتب الموضوع : عبدالله الدوسري


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


هل تحب ان تقوم بعرض و طباعة بيانات موجودة في برنامج على ( 2003 Microsoft Office Word ) أو ( 2007 Microsoft Office Word )
أود أن أنوة أنني بحثت كثيراً في الإنترنت ولم أجد أكواد أو مشروع يقوم بتسهيل عملية نقل البيانات إلى ( Microsoft Office Word )
لذلك صممت هذا الكود ( بالـــ Visual Studio 2008 ) ليستفيد الجميع


بسم الله نبداء في شرح هذة الطريقة




أولا :

تصميم قالب الوورد



سأقوم بشرح مبسط على أساس انه عندكم خلفية عن برنامج الوورد ( أشهر محرر مستندات في العالم )

الطريقة : أفتح ( Microsoft Office Word )
في هذا الشرح إستخدمة Microsoft Office Word 2003



قم بإظهار الخيارات التالية لسهولة التحرير في القالب :


1 - من القائمة : أدوات --> خيارات -->التبويب عرض --> في المجموعة ( إظهار )
قم بوض علامة صح على الخيار : إشارات مرجعية ( هذا الخيار لتكون قادر على رؤية العلامات المرجعية التي سوف نتعامل معها لاحقاً ) أثناء التحرير




2 - ( إذا كنت تريد عمل جداول ) من القائمة : جدول --> ( تفعيل الخيار : إظهار خطوط الشبكة ) / ( هذا الخيار لإظهار خطوط الجدول المخفية )




قم بتصميم القالب على شكل النموذج الذي تريدة
هذة صورة لشكل قالب قمت بتصميمة كمثال

شكل القالب أثناء التحرير
لاحظ ظهور خطوط الجدول (رقم 1) + ظهور خطوط رأس الجدول ( رقم 2 و 3 )




شكل القالب أثناء عرض الطباعة
لاحظ إختفاء الخطوط المخفية في الجداول + إختفاء الإشارات المرجعية




انصح ( وبشدة ) على وضع البيانات في جداول ( أقصد البيانات المفردة ) مثل الصورة التالية

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



تعريف ( بالإشارة المرجعية ) وكيفية إضافتها في مكان محدد
الإشارة المرجعية لا تكون ظاهر في الطباعة أو معاينة الطباعة ( فقط أثناء التحرير )





طريقة إضافة الإشارة المرجعية
تقوم بوضع المؤشر في المكان الذي ترغب بوضع الإشارة فية ثم تذهب إلى
قائمة الوورد --> إدراج --> إشارة مرجعية...
سيفتح معك نافذة إضافة الإشارات المرجعية
قم بكتابة إسم الإشارة المرجعية ( يفضل باللغة الإنجليزية )
ثم إضغط على زر إضافة سيتم إدراج الإشارة المرجعية في المكان الذي حددتة
انظر إلى الصورة التالية






الآن سأتكلم قليلاً عن إظافة جدول في المستند سيتم تعبئة عن طريق برنامجك

ملاحظات :
----
رأس الجدول مطلوب إظافتة + الإشارة المرجعية الخاصة بة
( السبب : من خلال الكود في البرنامج أقوم بالسؤال عن الإشارة المرجعية الخاصة برأس الجدول )
لإمكانية إزالتة إذا كانت البيانات الناتجة من البرنامج لهذا الجدول لا ترجع أي شيء ( يعني لا توجد بيانات )
بالإضافة إلى ترتيب الجدول إذا كان يمتد على طول أكثر من صفحة في المستند ( سأعود إلى هذة النقطة لاحقاً )




رؤوس الأعمدة مطلوبة
( السبب : إذا امتد الجدول على أكثر من صفحة يتم نسخ (رأس الجدول + رؤوس الأعمد )
ولصقها في بداية كل صفحة مع إضافة كلمة ( تابع : ....... ) على النص الموجود في رأس الجدول




حقول الجدول مطلوبة ( يجب إضافة أول سطر فقط + وضع إشارة مرجعية في أول حقل )
وهي الإشارة التي تدل على بداية الكتابة في الجدول
(بغض النظر عن الحقل الأول إذا كان ترقيم متسلسل أو بيانات مختلفة)
لاحظ هذة الصور للدلالة على أهمية وضع الإشارة المرجعية في أول حقل من السطر الأول




الخلاصة ( لإظافة جدول لازم تظيف 3 أشياء [ رأس الجدول مع الإشارة + رؤوس الأعمدة + أول سطر في الجدول مع الإشارة في أول حقل ] )
كما في الصورة التالية


إذا كنت تريد إظافة أكثر من جدول يجب أنت يكون بين كل جدول والثاني مسافة سطر واحد على الأقل




بعد أن تنتهي من تصميم القالب قم بحفظ الملف على شكل قالب


الآن أصبح القالب جاهز للإستعمال

ننتقل إلى الكود ........................تابع
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حصرياً ( إطبع على الوورد من خلال برنامجك ) ( شرح بالصور ) - بواسطة Raggi Tech - 03-10-12, 12:48 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود عرص ملف الوورد داخل أدات WebBrowser alsaab120 1 1,396 26-03-23, 02:57 PM
آخر رد: sanyor77
  كيف تتعامل مع برنامج الإكسيل من برنامجك rinawi 7 7,232 12-11-22, 12:11 AM
آخر رد: خالد العصاوي
  تنفيذ كود vb.net من خلال مربع نص @@أبورائد@@ 20 15,691 06-10-21, 05:05 PM
آخر رد: الماجيك مسعد
Lightbulb [مقال] التعامل مع ملفات اوفيس من خلال مكتبة NPOI ابو ليلى 2 4,624 01-07-21, 11:42 AM
آخر رد: kebboud
  طريقة استخدام مكتبة internet download manager في برنامجك kslawy 3 5,772 30-07-19, 07:06 AM
آخر رد: سعود
  كيف تجعل برنامجك عالميا و يدعم أكثر من لغة silverlight 6 6,020 29-05-19, 10:32 PM
آخر رد: egbest2
  شرح بالصور لطريقة استخدام و كتابة قصاصات الكود Code Snippet المرفقة مع VB.Net Mohamad Anan 4 6,254 07-12-18, 08:45 AM
آخر رد: محمد خرد
Brick جعل برنامجك يعمل بوضعية المدير أو المسؤول - Administrator YousefOkasha 2 3,194 24-10-18, 02:58 PM
آخر رد: حريف برمجة
  التــعامل مع cmd من خلال الدوت نت مبتدئ في الاحتراف 3 4,046 02-06-18, 12:36 AM
آخر رد: YousefOkasha
  الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة abdullah 10 16,510 01-04-18, 03:16 AM
آخر رد: سعود الشامان

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم