Заполнение шаблона Word - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

В шаблоне есть таблица, как заполнить ее построчно из текстбокса?

Решение задачи: «Заполнение шаблона Word»

textual
Листинг программы
  1. Imports Microsoft.Office.Interop
  2. Public Class Form2
  3.     Private objWD As New Word.Application
  4.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  5.         With objWD
  6.             .Documents.Add("C:\00\tstTemplate.dot")
  7.             Dim doc As Word.Document = .ActiveDocument
  8.             Dim ir As Integer = 1
  9.             With doc.Tables(1)
  10.                 For Each str As String In TextBox1.Lines
  11.                     Dim ccs() As String = str.Split(ChrW(32))
  12.                     ir += 1
  13.                     For ic = 1 To 4
  14.                         .Cell(ir, ic).Range.Text = ccs(ic - 1)
  15.                     Next
  16.                     If ir < TextBox1.Lines.Count Then .Rows.Add()
  17.                 Next
  18.             End With
  19.             .Visible = True
  20.         End With
  21.     End Sub
  22.     Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
  23.         objWD.ActiveDocument.SaveAs("C:\00\tstDocument.doc")
  24.         objWD.Documents.Close()
  25.         objWD.Quit()
  26.     End Sub
  27. End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут