الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن ربط الفيجول بالوورد

بدأه الخيشي في 11 أبريل 2005 · 28 رد · 3,764 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي برنامج فيجول بيسك و ويوجد ملف وورد جاهز (عقد إيجار)

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

و جزاكم الله خير

#2

معقولة يا إخوان 31 زائر و لا أحد يرد

أرجو المساعدة

#3

لأنه يا أخي اعتقد المفروض الملف الورد

تصممه كتقرير

وبالتالي تعرض بياناتك اللي تريدها من جدول إلى التقرير

وللأخ الفاضل Major شرح وافي في دروسه في قسم الدروس

وبارك الله في الجميع

#4

اخي اعتقد ان ربط الفيجوال بالورد يكاد يكون مستحيل

بالرغم من انه لا يوجد مستحيل صعب جدا جدا

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#5

أخواني الأعزاء أنا شفت برنامج يقوم بهذا الشئ لكن للأسف برنامج تنفيذي

و كان يوجد في مجلد البرنامج ملف وورد فيه الأتي

:

= عقد إيجار =

رقم العقد : <No>

إنه في يوم <today> تم الاتفاق بين كل من <ownername> ويشار إليه في هذا العقد بالطرف الأول .

والسادة/ <customername> ، الجنسية <customernationalty> حفيظة نفوس/إقامة رقم <IgamaNo> وعنوانه <customeraddress> ........الخ

و كان البرنامج يقوم بوضع البيانات من البرنامج إلى المتغيرات الموجودة بين الأقواس مثل

No , today

فمن لديه هذه الطريقة

#6

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

ومن قال لك ان الوورد كان يكون جاهز وكل ماعلى البرنامج إرسال البيانات الى الفوارغ

جرب فكره إنشاء التقرير فى كل مرة ترسلة إلى الوورد

{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }الحج1

#7

OLE .. ابحث عن موضوع ربط وتضمين الكائنات OLE

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#8

اخوي عندي لك مثال فيه ما تريد وسوف اضعه إن شاء الله

#9
اقتباس
اخي اعتقد ان ربط الفيجوال بالورد يكاد يكون مستحيل

بالرغم من انه لا يوجد مستحيل صعب جدا جدا

مين بس اللي قالك كده؟ يا عم متعقدش الناس هيا ناقصة :D

والله العملية سهلة جدا جدا

اقتباس
ومن قال لك ان الوورد كان يكون جاهز وكل ماعلى البرنامج إرسال البيانات الى الفوارغ

أنا :D

بسم الله الرحمن الرحيم

----------------------

Using Active X to Automate Microsoft Word

______________________________________

أولا و قبل كل شيء عليك باضافة مكتبة ال word من ال references كالاتي:

(1) من قائمة project اختار references

(2) اختر Microsoft Word Object Library و لا يهم الاصدار فهذا يعتمد علي اصدار الوورد لديك علي أي حال

من المفروض أن تحصل علي شكل كالاتي:

reference.JPG

بعد ذلك ضع علي الفورم زر أمر و 2 textbox

الي الكود :)

Private Sub Command1_Click()

Dim x As Word.Document
Dim y As String, z As String

y = Text1.Text
z = Text2.Text

Set x = New Word.Document

With x.Application.Selection
.TypeText "أنا اسمي" & " " & y
.TypeParagraph
.TypeParagraph
.TypeText "ووظيفتي هي" & " " & z
.TypeParagraph
.TypeParagraph
.TypeText "أرجوا أن تدعوا لي و لوالدي دعوة بظاهر الغيب"
End With

x.SaveAs "c:\وثيقة وورد"
x.Close

Set x = Nothing
End Sub

الان عندك في ال :C وثيقة وورد :D

المقالة غير منقولة من أي منتدي أو أي شخص ........ يمكن بكل سولة ربط تطبيقات ال office بال visual basic و هي تعد أحد نقاط القوة في visual basic

أرجوا أن تكون المقالة حازت اعجابكم و السلام عليكم و رحمة الله

أحمد شلبي

أرفقت البرنامج جاهز لمن يحب التجربة أولا، أي كود صعب أرجوا أن تسألوا عليه و سوف أجيب ان شاء الله

أتمتتة الورد بالفيجوال يبسك .zip

تم تعديل هذه المشاركة بواسطة romantic_boy في 17 أبريل 2005 في 14:22

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#10

ايه يا جماعة الكود مش شغال ولا ايه؟

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#11

لا والله يا أخي romantic_boy

والله الكود شغال تمام 100%

وأنا جربت واستفدت من هذه المعلومة القيمة

والله يجعلها في موازين حسناتك

بس حبيت أسأل أخي romantic_boy

فيه بعض الخواص حاولت أنا أستخدمها لكن يطلع لي خطأ

وإذا ما فيه تعب أخي romantic_boy

كيف يمكن طباعة ملف وورد من البرنامج اللي أسويه بالفيجوال بيسك

وكذلك التحكم في جزء من النص بحجم معين

والجزء الآخر من النص بحجم الآخر

أرجو أني ما ثقلت عليك

وتقبل تحياتي

#12

جزاك الله خير الجزاء أخي romantic_boy

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

أخي أنا منتظر ردك و المثال

مع ملاحظة أنني لا أريد عمل ذلك عن طريق التقرير لانني أريد أن يكون العقد بين المالك و العميل ملف وورد لكي يمكن تعديله حسب الطلب باضافة أو إلغاء بعض شروط العقد

#13

أخي hamad أنا منتظر ردك و المثال

#14

أخي romantic_boy رايك صحيح و اعتذر عما بدر مني دون علم

و اهنيك على اجابتك

خطوات فيجوالية

--------------------------------------

التحزيم بواسطة Package & Deployment Wizard

أداة all date للتعامل مع الوقت

التعامل مع app.path دروس للمبتدئين

اصنع ocx من تصميمك لجميع احتيجاتك دروس للمبتدئين

شرح برنامج fack foder لحماية الفهارس

مواضيع اخرى

--------------------------------------

سجل بياناتك للاشتراك في رابطة المبرمجين المصريين, للاخوة المصريين او العرب المقيمين بمصر

عني = about me

--------------------------------------

مدونتي مصري للنهاية

--------------------------------------

على اسم مصر التاريخ يقدر يقول ما شاء ............... انا مصر عندي احب و اجمل الاشياء

#15
اقتباس
و اعتذر عما بدر مني دون علم

???????????????????

أخي لا أفهم شيئاَ

فيما أخطأت أخي الحبيب حتي تعتذر؟ :^)

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#16

أرجوك أخي romantic_boy أن تساعدني أرجو أن تقرأ مشاركتي رقم 5 في هذا الموضوع لكي تعرف طلبي بالضبظ ، أرجو المساعدة للأهمية

#17

أرجو المساعدة أخواني

هل من حل لهذه المشكلة

#18

أخي الحبيب أسف لم أري سؤالك الا الان ، أرفقلي برنامجك مع شرح ما تريد و ان شاء الله أعملهولك

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

#19

اخي العزيز سؤالي موجود في الصفحة الأولي من الموضوع في المشاركة رقم 1 و بالتفصيل أكثر في المشاركة رقم 5 في هذا الموضوع ، فأرجو المساعدة و جزاك الله خير

#20

سلاااام

هذا بالنسبه اذا كانت عندك flexgrid

تضغط دبل كليك ويظهر لك في تقرير امامك

واذا تبي تعدل فيه اختار الشكل اللي يعجبك

وشكرا

example1.rar

#21

أخواني الأعزاء أنا شفت برنامج يقوم بهذا الشئ لكن للأسف برنامج تنفيذي

و كان يوجد في مجلد البرنامج ملف وورد جاهز فيه الأتي

:

= عقد إيجار =

رقم العقد : <No>

إنه في يوم <today> تم الاتفاق بين كل من <ownername> ويشار إليه في هذا العقد بالطرف الأول .

والسادة/ <customername> ، الجنسية <customernationalty> حفيظة نفوس/إقامة رقم <IgamaNo> وعنوانه <customeraddress> ........الخ

و كان البرنامج يقوم بوضع البيانات من البرنامج إلى المتغيرات الموجودة بين الأقواس مثل

No , today,customername,------

فمن لديه هذه الطريقة أرجو المساعدة

#22

هل من مجيب ‘ أرجو المساعدة للأهمية

#23

أخواني الأعزاء أنا شفت برنامج يقوم بهذا الشئ لكن للأسف برنامج تنفيذي

و كان يوجد في مجلد البرنامج ملف وورد فيه الأتي

:

= عقد إيجار =

رقم العقد : <No>

إنه في يوم <today> تم الاتفاق بين كل من <ownername> ويشار إليه في هذا العقد بالطرف الأول .

والسادة/ <customername> ، الجنسية <customernationalty> حفيظة نفوس/إقامة رقم <IgamaNo> وعنوانه <customeraddress> ........الخ

و كان البرنامج يقوم بوضع البيانات من البرنامج إلى المتغيرات الموجودة بين الأقواس مثل

No , today

فمن لديه هذه الطريقة

#24

هل من مجيب ‘ أرجو المساعدة للأهمية

#25

السلام عليكم

سأعطيك مفتاح الحل (أعتذر عن الشرح التفصيلي فأنا مشغول)

أفتح الوورد ثم باختيار :

أدوات

ماكرو

تسجيل ماكرو جديد

سيقوم الماكرو بتسجيل كل شيء تفعله ، و إذا انتهيت أوقف تشغيل الماكرو ثم أنسخه للفيجول بيسك و عدل فيه حسب احتياجك .

مع مراجهة نصيحة الأخ / romantic_boy في المشاركة رقم 9

والسلام عليكم

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

مواضيع مشابهة