تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اضافة بيانات لملف ورد معد مسبقاً
#1
السلام عليكم ورحمه الله وبركاته
اساتذتي الكرام حياكم الله:

سؤالي :

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

وماهي المكتبة المطلوبة لعمل ذلك 

مع فائق الاحترام..
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته


أضف المرجع: Microsoft Word xx.x Object Library

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
   Dim oWord As New Word.Application

   ' فتح مستند الوورد
   Dim oDoc As Word.Document = oWord.Documents.Open("C:\mydocument.doc")

   'تغيير العلامات المرجعية
   oDoc.Bookmarks.Item("إسم العلامة المرجعية").Range.Text = "النص المراد إدراجه"

   'طباعة المستند
   oWord.PrintOut()

   ' التراجع عن التغييرات
   For i = 1 To 100
       oDoc.Undo()
   Next

   'إغلاق المستند
   oDoc.Close()

   'الخروج من الوورد
   oWord.Quit()

End Sub



السلام عليكم ورحمة الله وبركاته
الرد }}}
#3
وعليكم السلام ورحمة الله وبركاتة

https://vb4arb.com/vb/attachment.php?aid=11385
الرد }}}
#4
شكراً على ردكم الوافي
لكن لدي سؤال آخر 
عند اضافة الكود السابق يتم حفظ المعلومات بشكل تلقائي بمستند الورد علماً بأنه قالب ولا أريد حفظ البيانات بداخله كيف يمكنني عدم حفظ البيانات دون الحاجة لإجراء حلقة بالتراجع عن التغيرات المدخلة ولكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#5
(26-03-18, 02:52 PM)أبوسعود كتب : شكراً على ردكم الوافي
لكن لدي سؤال آخر 
عند اضافة الكود السابق يتم حفظ المعلومات بشكل تلقائي بمستند الورد علماً بأنه قالب ولا أريد حفظ البيانات بداخله كيف يمكنني عدم حفظ البيانات دون الحاجة لإجراء حلقة بالتراجع عن التغيرات المدخلة ولكم جزيل الشكر

أعتقد هذا ما تبحث عنه ابو سعود

https://youtu.be/andDjzYHHC4
الرد }}}
تم الشكر بواسطة: أبووسم , أبووسم
#6
السلام عليكم ورحمه الله وبركاته
احبتي في الله:
لدي سؤال متعلق بملف الورد
كيف يمكن التحكم بجدول موجود ضمن مستند الورد المفتوح من قبل الفيجول بيسك كأن أضيف حقل أو احذف حقل أو اقوم بالتنسيق على الجدول كإضافة حدود لخلايا الجدول وإلى آخره يرجى التكرم بالرد على سؤالي وشكراً
الرد }}}
تم الشكر بواسطة:
#7
وعليكم السلام ورحمة الله وبركاته

لا أتعقد بأنه يمكنك ذالك , لكن يمكنك عمل عدة قوالب ( نماذج ) وورد

واستخدام اف الشرطية : ( مثال بسيط )



كود :
       Dim fileName As String = "C:\Users\سعود الشامان\source\repos\Print2\Print2\bin\Debug\test5.dotx"

       If TextBox1.Text = Nothing Then

           fileName = "C:\Users\سعود الشامان\source\repos\Print2\Print2\bin\Debug\test3.dotx"

       End If
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: