Работа с MS Word

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

Работа с MS Word

Сообщение Dam » 31.01.2004 (Сб) 23:40

Здравствуйте!

Пожалуйста, дайте совет!

У меня есть созданный документ Word с внесенным текстом.
Обращаюсь я к нему следующим образом:

Set WordApp = New Word.Application

WordApp.Documents.Open ("c:\333")
Set doc = WordApp.ActiveDocument
Set sel = WordApp.Selection

Но я не знаю как вставить текст в нужное :oops: место документа
(например в середину).

Заранее спасибо.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 01.02.2004 (Вс) 0:05

Позиционируй Selection с помощью метода Move куда тебе надо и потмо вставляй текст и делов то.

Описание метода - в хелпе к Word VBA.

NicSoft
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 05.04.2003 (Сб) 18:51
Откуда: Егорьевск

Сообщение NicSoft » 01.02.2004 (Вс) 19:28

Попробуй сделать шаблон (*.dot), и в него добавить закладки (Вставка - Закладка...)
А в прогу добавить:
Код: Выделить всё
With objWord.ActiveDocument.Bookmarks
        .Item("закладка1").Range.Text = "...."
        .Item("закладка2").Range.Text =  "...."
        .Item("закладка3").Range.Text =  "...."
End With


Можно еще таблицу засунуть, если надо напишу.
:wink:

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 01.02.2004 (Вс) 21:25

Самый простой и наглядный путь - создай макрос в Ворде, затем посмотри код созданного макроса, выбери нужное тебе из этого макроса и скопируй в свою прогу. Заодно много полезного увидешь


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 98

    TopList