Вывод в Word

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vasy
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 19.08.2003 (Вт) 11:01

Вывод в Word

Сообщение Vasy » 20.08.2003 (Ср) 16:10

Добрый день!
Сразу прошу прощения если попал не в тот форум.

Может быть кто-нибудь поможет. Из программы на VB формирую файл в Microsoft Word. Вывожу в начале строки, а затем таблицу. Но почему в Word весь текст помещается в таблицу.

wDoc.Application.Selection.TypeText Text:= “Строка»
wDoc.Application.Selection.TypeParagraph
….
wTable.Cell(i, 2).Range.Text = “в первый столбец"
wTable.Cell(i, 2).Range.Text = “во второй столбец"

Может, что-нибудь забыл написать, что бы разбить текст?

Stail
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 16.08.2003 (Сб) 11:35

Re: Вывод в Word

Сообщение Stail » 24.08.2003 (Вс) 17:12

Vasy писал(а):Добрый день!
Сразу прошу прощения если попал не в тот форум.

Может быть кто-нибудь поможет. Из программы на VB формирую файл в Microsoft Word. Вывожу в начале строки, а затем таблицу. Но почему в Word весь текст помещается в таблицу.

wDoc.Application.Selection.TypeText Text:= “Строка»
wDoc.Application.Selection.TypeParagraph
….
wTable.Cell(i, 2).Range.Text = “в первый столбец"
wTable.Cell(i, 2).Range.Text = “во второй столбец"

Может, что-нибудь забыл написать, что бы разбить текст?

--------------------------------------------------------------------------------------
Если я тебя правильно понимаю, то ты хочешь експортировать текст из своей проги в MS Word! Если так, то вот тебе код:
Код: Выделить всё
Set x = CreateObject("Word.Application")
x.Documents.Add
x.Selection.TypeText Text:="Здесь твой текст или указываешь например Form1.text1, чтобы текст из TextBoxa напичатался в Worde"
x.Visible = True

Если несовсем понял вот скачай, я тут тебе набросал как ето работает! :wink:
Вложения
E v W.zip
Пример
(1.25 Кб) Скачиваний: 122
Если ты далек от этого, пора уже и приблизиться!

Vasy
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 19.08.2003 (Вт) 11:01

Сообщение Vasy » 25.08.2003 (Пн) 12:14

Нет. у меня проблема в том, что при печати в Word из программы на Visual Basic, печатается текст, а при добавлении таблицы, весь текст стирается и добавляется только таблица. т.е. вропос: как из программы на VB вывести и текст и таблицу.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 13:05

Поиграйся с диапазонами Range. Имхо, одно просто затирает другое.
Или я вопрос не понял... :roll:
Origin - это что?


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

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

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

    TopList