powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Экспорт из VB в WORD таблицы с определенными параметрами!
3 сообщений из 3, страница 1 из 1
Экспорт из VB в WORD таблицы с определенными параметрами!
    #38829603
ВовЧег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер все помоги решить вот такую задачу!
Как из VB 2013 дать команду в WORD что бы он построил таблицу как в приложенном снимке???
т.е. сгенерировать документ WORD как показано на картинке через VB!!!

Делаю вот так а не получается таблицу сделать с право((
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Dim X As New Word.Application
        X.Visible = True
        X.Documents.Add()
        With X.ActiveWindow.Selection
            .Font.Color = Word.WdColor.wdColorBlack
            .Font.Name = "Times New Roman"
            .Font.Bold = False
            .Font.Size = 9
            .ParagraphFormat.Alignment = 2
            .InsertAfter("Договор подряда")
            .InsertParagraphAfter()
            .EndOf()
            Mes = ComboBox2.SelectedIndex + 1
            If Mes.LongCount = "1" Then Mes = 0 & Mes
            s = VodYear
            s1 = Mes
            s = "1." + s1 + "." + s
            T1 = s
            T2 = DateAdd("m", 1, s)
            dni = DateDiff("d", T1, T2)
            X.ActiveDocument.Tables.Add(X.Selection.Range, 4, 2, Word.WdDefaultTableBehavior.wdWord9TableBehavior, Word.WdAutoFitBehavior.wdAutoFitContent)
            X.ActiveDocument.Tables(1).Cell(Row:=1, Column:=1).Range.InsertAfter("номер")
            X.ActiveDocument.Tables(1).Cell(Row:=1, Column:=2).Range.InsertAfter(Dogovor)
            X.ActiveDocument.Tables(1).Cell(Row:=2, Column:=1).Range.InsertAfter("дата")
            X.ActiveDocument.Tables(1).Cell(Row:=2, Column:=2).Range.InsertAfter(Dogovor1)
            X.ActiveDocument.Tables(1).Cell(Row:=3, Column:=1).Range.InsertAfter("с")
            X.ActiveDocument.Tables(1).Cell(Row:=3, Column:=2).Range.InsertAfter("01." & Mes & "." & VodYear & " г.")
            X.ActiveDocument.Tables(1).Cell(Row:=4, Column:=1).Range.InsertAfter("по")
            X.ActiveDocument.Tables(1).Cell(Row:=4, Column:=2).Range.InsertAfter(dni & "." & Mes & "." & VodYear & " г.")
            X.Selection.MoveDown(Word.WdUnits.wdLine, Count:=4)
        End With



Модератор: Учимся использовать тэги оформления кода - FAQ

Заранее спасибо!!!
...
Рейтинг: 0 / 0
Экспорт из VB в WORD таблицы с определенными параметрами!
    #38829648
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Запустите запись макроса в ворде, выполните необходимые действия, остановите запись, посмотрите результат, примените его в своей программе.

2) ПРАВИЛА ФОРУМА. Прочтите перед тем как задавать вопрос!

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
Экспорт из VB в WORD таблицы с определенными параметрами!
    #38829660
ВовЧег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я не понял, а можно на языке VB ответить у меня там не хватает одной всего строчки что бы сдвинуть вправо какой командой это делается???
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Экспорт из VB в WORD таблицы с определенными параметрами!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]