Создание таблици из VB в Worde
Формулировка задачи:
Подскажите пожалуеста каким образом создать и заполнять таблицу
из VB в Word?
из VB в Word?
Решение задачи: «Создание таблици из VB в Worde»
textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Sub</font> CreateTable() <font color="blue">Dim</font> wdApp <font color="blue">As</font> Word.Application <font color="blue">Dim</font> wdDoc <font color="blue">As</font> Word.Document <font color="blue">Dim</font> wdTbl <font color="blue">As</font> Word.Table <font color="blue">Dim</font> wdRng <font color="blue">As</font> Word.Range <font color="blue">Set</font> wdApp = CreateObject(<font color="teal">"Word.Application"</font>) wdApp.Visible = True <font color="blue">Set</font> wdDoc = wdApp.Documents.Add <font color="blue">Set</font> wdRng = wdDoc.Range wdRng.InsertAfter <font color="teal">"Табл.1"</font> wdRng.InsertParagraphAfter wdRng.Collapse Direction:=wdCollapseEnd <font color="blue">Set</font> wdTbl = wdDoc.Tables.Add(Range:=wdRng, _ NumRows:=<font color="darkblue"><b>7</b></font>, NumColumns:=<font color="darkblue"><b>9</b></font>) wdTbl.Cell(<font color="darkblue"><b>1</b></font>, <font color="darkblue"><b>1</b></font>).Range.Text = <font color="teal">"Строка1 Столбец1"</font> <font color="blue">Set</font> wdRng = wdTbl.Range wdRng.Collapse Direction:=wdCollapseEnd wdRng.InsertParagraphAfter wdRng.InsertAfter <font color="teal">"Текст после таблицы"</font> wdRng.InsertParagraphAfter wdRng.Collapse Direction:=wdCollapseEnd wdDoc.InlineShapes.AddPicture _ Filename:=<font color="teal">"D:\1\1.bmp"</font>, _ LinkToFile:=False, _ SaveWithDocument:=True, _ Range:=wdRng <font color="blue">Set</font> wdDoc = <font color="blue">Nothing</font> <font color="blue">Set</font> wdApp = <font color="blue">Nothing</font> <font color="blue">End</font> <font color="blue">Sub</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д