![]() |
|
الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة (/showthread.php?tid=4445) الصفحات:
1
2
|
الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - abdullah - 25-09-12 بسم الله الرحمن الرحيم في البداية الشكر موصول للجميع وبالاخص الاستاذ / عبدالله الدوسري , لانه هو صاحب الموضوع في الاساس . وانصح بزيارة قناة الاخ عبدالله الدوسري باليوتيوب فهناك شرح مطول ومفصل عن الطباعة بالوورد http://www.youtube.com/user/AbdullaAlDosari اليوم حبيت اختصر الموضوع بطريقة قد تكون مبسطة , حتى يكون لدى المتلقي عدة مراجع عربية اولا كما هو معروف تصميم قالب بالوورد الصورة الأول في الوورد تصميم قالب واعطائه اشاراة مرجعية ( يجدر بالذكر الاشارة المرجعية هي عبارة عن مكان يكون لك مرجع داخل الملف ويضع مؤشر الكتابة امامه ليقول لك اكتب ) [ATTACH=CONFIG]225[/ATTACH] ثانيا حفظ الملف كقالب ( تمبلت ) [ATTACH=CONFIG]227[/ATTACH] -------------------------------- الان ناتي للفيجوال اولا فتح مشروع ومن حفظ ملف القالب الوورد داخل مجلد bin ونسمية Word ثانيا نستدعي مكتبة التعامل مع الوورد [ATTACH=CONFIG]226[/ATTACH] ثالثا Microsoft.Office.Interop.Word على حسب اصدار الاوفس الموجود في جهاز وقد تجد اكثر من اصدار . كما هو في الصورة [ATTACH=CONFIG]228[/ATTACH] رابعا / ضبط الفورم على حسب ماتريد انا جعلته بسيط عبارة عن 2 تكست . [ATTACH=CONFIG]229[/ATTACH] خمسا في حدث اطبع نظع الكود التالي : كود : Dim aplication As New Microsoft.Office.Interop.Word.Application 'لتعامل مع ملف الووردالصورة التالية توضح الكود [ATTACH=CONFIG]230[/ATTACH] سادساً / شغل البرنامج واطبع [ATTACH=CONFIG]231[/ATTACH] الجدير بالذكر انه يمكن التعامل مع ملف الوورد بأوامر كثيرة ولكن حبيت اتطرق لموظوع الاشارة المرجعية . ثامناً / انتهت الشرح(الشرح بفيجوال 2010 واوفس 2010 ) المرفق فيجوال 2010 ----------------------------- اتمنى ان قد وفقت بالشرح والسلام عليكم الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - abdullah - 10-10-12 نكمل الموضوع واليوم نتحدث عن التعامل مع الجدول داخل الوورد في البداية نقوم بصناعة التمبلت بالوورد ونضيف له الجدول بدون اشارة مرجعية للحقول لاننا راح نتعامع مع الحقول وارقامها [ATTACH=CONFIG]837[/ATTACH] ومن ثم نضيف داتا قريد بالفيجوال ونقوم بتعبئتها كما في الصورة [ATTACH=CONFIG]836[/ATTACH] الان نظيف الكود التالي وهو الكود السابق مضاف اليه كود التعامل مع الجدول كود : Dim aplication As New Microsoft.Office.Interop.Word.Application 'لتعامل مع ملف الووردراح تكون النتيجة [ATTACH=CONFIG]838[/ATTACH] ------------------------- وهذا رابط المشروع بالفيجوال 2010 [ATTACH]839[/ATTACH] اتمنى للجميع التوفيق اخوكم عبدالله الشمري الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - smash - 03-11-12 طيب ياعبدالله اذا كان عندي نموذج جاهز به جدول لنفرض على سبيل المثال ابلكيشن بيانات هل استطيع استخدام اشارات مرجعية داخل الجداول الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - abdullah - 03-11-12 ايه تقدر تسوي كل شي . الاشارة المرجعية هي انك تضع مؤشر الماوس عند النقطة هذي بعده تعطيه امر الكتابة كود : aplication.ActiveDocument.Bookmarks("s1").Select() ' ابحث لي عن الاشارة المرجعية وضع المؤشر امامها شايف كيف الفكرة اول سطر ابحث عن الاشارة المرجعية s1 بعده راح يحط لك الماوس عند الاشارة هذي ويكتب لك اللي داخل textbox1.text انت تقدر تغير textbox1.text الى البيانات -------------------------------------------- اذا كان سؤال عن نموذج جاهز وتبي تغير على النموذج هذا نعم تستطيع تضيف اشارة مرجعية بس انت احفظه على شكل نموذج ولو جيت تفتح النموذج بزر الماوس الايمن فتح عشان تفتحه على شكل نموذج ( تمبلت ) الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - smash - 03-11-12 شكرا ياعبدالله الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - عبد الله - 19-12-12 السلام عليكم ورحمة الله وبركاته ،، أخي عبد الله بارك الله فيك على الشرح البسيط ، ولدي فكرة كانت تطرق في بالي وهي خاصة بالوورد وهي : كيف يمكننا بعد نقل البيانات للقالب أن احفظه ( لا اريد استعراضه ولا طباعته ) في مكان معين معد مسبقاً ...؟ ربما أني لم أخرج عن الموضوع ولكن السؤال تتمة للموضوع حتى يغطي جوانب عديده. الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - abdullah - 01-02-13 اهلا بك اخ عبدالله الاومر هذي كلها تتعامل مع الوورد وتحاكيه اي شي بالوورد مثلا اغلاق فتح اظافة جديد باسوورد وو الخ فانت لما تبدا مثلا aplication.Application اللي بعده كنترول كامل للورد هذا امر الحفظ بأسم وبعده امر الفتح لو تبي والا حط بداله كلوس اغلاق كود : aplication.Application.ActiveDocument.SaveAs(FileName:="C:\Test\abdullah.doc") ' امر الحفظ بأسمالطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - Hossam 2005 - 01-02-13 بارك الله فيك لكن لدي سؤال : كيف يمكن طباعة ما أرسلناه لبرنامج الوورد على الطابعة ؟ RE: الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - نجلاء سالم - 20-10-16 يعطيك ربي العافيه RE: الطباعة على الوورد من خلال الفيجوال بطريقة مبسطة - احمد نعمة عبد السلام - 23-02-18 السلام عليكم .. ما هي الطريقة لنقل بيانات الصورة ؟؟ ... مع التقدير |