powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт в Вордятину...
7 сообщений из 7, страница 1 из 1
Экспорт в Вордятину...
    #32175429
BJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не по теме, но в форуме по VB совсем глухо...
Подскажите, плз, как в VB данные из формы экспортнуть в документ Word, в ктотором есть шаблон (шапка, таблица, ячейки которой и нужно заполнить, ну и т.д.)??? Если не трудно, то лучше б примерчик.
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32175467
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем экспорт но управление вордом из VB

Код: plaintext
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.
32.
33.
Dim WordApp As Word.Application
Dim Document As Word.Document
Dim Range As Word.Range
Dim selection As Word.selection

' открыть документ'
Set WordApp = CreateObject( "Word.Application" )


WordApp.Application.Documents.Add , , , True
WordApp.Application.Visible = True
Set Document = WordApp.Application.ActiveDocument
Set Range = Document.Range
Set selection = WordApp.Application.selection

'все что увидишь ниже легко записывается макрорекордером в Ворде'
'это вставка логотипа'
selection.InlineShapes.AddPicture FileName:= _
     "C:\base\timesheet\pic\rxlogo.GIF" , LinkToFile:=False, _
    SaveWithDocument:=True
  selection.MoveUp Unit:=wdLine, Count:= 1 , Extend:=wdExtend
  selection.InlineShapes( 1 ).Height =  28 . 35 
  selection.InlineShapes( 1 ).Width =  141 . 75 


selection.MoveDown Unit:=wdLine, Count:= 1 , Extend:=wdExtend
  selection.ParagraphFormat.Alignment = wdAlignParagraphLeft
  selection.TypeParagraph

   
   selection.Font.Bold = wdToggle
  selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
  selection.TypeText Text:=vbCrLf &  "РЕЗЮМЕ СОТРУДНИКА ООО "  & Chr( 34 ) &  "ФИРМА"  & Chr( 34 )
  selection.TypeParagraph
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32175484
BJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, только не совсем понятно где передаются данные из полей на форме в ворд. Можно малость пояснить?
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32175550
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может лучше пользоваться "Слиянием?"
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32175567
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это меню Сервис/Слияние
там Создать документ/использовать активное окно
потом Источник данных - выбрать mdb, таблицу или запрос
потом расставлять поля по документу Word
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32175838
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в самом деле в этом примере не заполнение формы а ее генерация
хотя можно и заполнять

команда
selection.TypeText Text:=me.myfld.value

вставляет в текущую позицию документа значение поля myfld формы из которой запущен код.

попробуй запустить в ворде запись макросов
прейди не одну позицию вверх, влево
останови запись макросов - посмотри записаный код и ты все поймешь
...
Рейтинг: 0 / 0
Экспорт в Вордятину...
    #32181065
BJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок. Спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт в Вордятину...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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