Из DataGrid информацию в Word

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Из DataGrid информацию в Word

Сообщение Summer.05 » 21.05.2006 (Вс) 15:44

Мастера, подскажите, возможно ли после отбора и отражения информации в DataGrid передать ее в Word в той же форме (таблице)?
Где и что можно по этому поводу прочитать?
Спасибо!

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 22.05.2006 (Пн) 8:52

Можно:
1) Подключаешь в свойстах проекта библиотеки Word, Создаешь обьект Word:
Код: Выделить всё
set wrd=CreateObject("Word.Application")

открываешь или создаешь новый документ:
Код: Выделить всё
wrd.Documents.Open ...
wrd.Documents.Add ...

2)
Код: Выделить всё
wrd.ActiveDocument.Tables.Add(Selection.Range,число_строк,число_столбцов)
- создает таблицу в Word`е
3) В цикле по ячекам Datagrid`а заполняешь соответствующие ячейки таблички в Word`e

Код: Выделить всё
wrd.ActiveDocument.Tables(1).Cell(номер_строки, номер_столбца).Range.Text = "текст ячейки"
- записать текст в ячеку таблицы

Вся инфа в VBA в Word`e.

Summer.05
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 28.12.2005 (Ср) 20:19
Откуда: Москва

Сообщение Summer.05 » 22.05.2006 (Пн) 12:39

Спасибо большое за ответ!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 34

    TopList  
cron