تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] How to Use VB.NET Insert Bookmark into Word Document
#7
السلام عليكم...

أ. إذا كنت تقصد إنشاء مستند جديد فالأمر سهل... باستعمال الوظيفة Add التابعة للكائن Documents:

كود :
Dim WordApp As New Word.Application

WordApp.Documents.Add()

بل و يمكنك إضافة نص مبدئي له مباشرةً:

كود :
Dim WordApp As New Word.Application

WordApp.Documents.Add().Range.Text = "بسم الله الرحمن الرحيم"


ب. أما إذا كنت تقصد إضافة صفحة جديدة إلى مستند موجود أصلاً فالأمر يحتاج إلى الكائن Range:

كود :
Dim WordApp As New Word.Application
Dim WordDoc As Word.Document = WordApp.Documents.Open("E:\MyFiles\MyDoc.docx")
Dim DocRng As Word.Range = WordDoc.Range()    ' إنشاء نطاق لكامل المستند

DocRng.Collapse(Word.WdCollapseDirection.wdCollapseEnd)     ' نقل نقطة الإدراج إلى نهاية المستند
DocRng.InsertBreak(Word.WdBreakType.wdPageBreak)            ' إدراج فاصل صفحات لإنشاء صفحة جديدة

* ملاحظة مهمة:
لا تنس أن جملة Dim WordApp As New Word.Application تعمل على تحميل نسخة جديدة من برنامج Word في الذاكرة - و إن كانت غير مرئية على الشاشة - و لهذا من المستحسن أن نقوم بإغلاقها باستعمال الوظيفة Quit (و حفظ التغييرات إذا أردنا قبل ذلك) بمجرد الانتهاء من العمل مع Word.

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}


الردود في هذا الموضوع
RE: How to Use VB.NET Insert Bookmark into Word Document - بواسطة ناجي إبراهيم - 18-10-13, 01:26 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  القيام بعملية Insert بعد التأكد من عدم وجود السجل بالجدول صالح عبدالله 2 354 04-01-25, 03:56 PM
آخر رد: صالح عبدالله
  [VB.NET] the document has not been MOHAMMED ALZWI 2 217 16-07-24, 11:04 PM
آخر رد: Kamil
  [VB.NET] ما الخطا فى كود insert Asabry 45 a 6 1,038 18-01-23, 08:24 PM
آخر رد: Asabry 45 a
  [VB.NET] Bulk Insert records and Update existing rows if record exists using from datagridview failasouf 0 875 16-04-22, 05:04 PM
آخر رد: failasouf
  مشكلة في جملة insert mounir3403 5 1,892 18-02-22, 08:57 PM
آخر رد: ابراهيم ايبو
Lightbulb Insert Datagridview value into array moh8880 1 1,344 23-12-21, 03:54 AM
آخر رد: اسامه الهرماوي
  [VB.NET] مساعدة: مع اداة print document الارقام تطبع انجليزى مع ويندز 8 أو 10 فقط هل من حل؟ ym_a11 3 1,592 24-03-21, 11:07 PM
آخر رد: أبو عبدالله الحلواني
Exclamation [VB.NET] مساعدة في كود لـــــــ جملة(insert) abarrak 2 1,403 10-10-20, 07:53 AM
آخر رد: abarrak
  هل يمكن حفظ الPrint Document بصيغة Pdf؟ Hazem1 2 1,619 06-07-20, 10:33 PM
آخر رد: Hazem1
  هل يمكن تحويل Print Document إلى PDF ؟ Hazem1 1 1,435 04-07-20, 11:36 AM
آخر رد: Hazem1

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


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