Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт в Вордятину... / 7 сообщений из 7, страница 1 из 1
03.06.2003, 16:42
    #32175429
BJ
BJ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Вордятину...
Немного не по теме, но в форуме по VB совсем глухо...
Подскажите, плз, как в VB данные из формы экспортнуть в документ Word, в ктотором есть шаблон (шапка, таблица, ячейки которой и нужно заполнить, ну и т.д.)??? Если не трудно, то лучше б примерчик.
...
Рейтинг: 0 / 0
03.06.2003, 17:04
    #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
03.06.2003, 17:13
    #32175484
BJ
BJ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Вордятину...
Ок, только не совсем понятно где передаются данные из полей на форме в ворд. Можно малость пояснить?
...
Рейтинг: 0 / 0
03.06.2003, 17:58
    #32175550
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Вордятину...
Может лучше пользоваться "Слиянием?"
...
Рейтинг: 0 / 0
03.06.2003, 18:13
    #32175567
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Вордятину...
Это меню Сервис/Слияние
там Создать документ/использовать активное окно
потом Источник данных - выбрать mdb, таблицу или запрос
потом расставлять поля по документу Word
...
Рейтинг: 0 / 0
04.06.2003, 09:17
    #32175838
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт в Вордятину...
в самом деле в этом примере не заполнение формы а ее генерация
хотя можно и заполнять

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

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

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


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