Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

добавление в MS Word строки с различным форматом текста


Sonnik ©   (2004-08-27 14:46:00) 

Требуется добавить строку в которой одно слово выделено Жирнопримерно как в этой. Макросы не помогли.


Sonnik   (2004-09-01 13:20:00) [1]

Отправку строки в ворд я делаю через ОЛЕ-авт.
С rtf-ом раньше не работал - если понял правильно то надо через clipboard в ворд данные пересылать?
Вопросы:
1. Можно ли использовать формат rtf для передачи через ОЛЕ.
2. Сейчас не могу сообразить как через клипбоард отправить текст в формате rtf - есть примеры?


atruhin   (2004-08-30 11:06:00) [2]

Посмотри rtf формат и посылай в нем


Sonnik   (2004-08-30 10:39:00) [3]

Хотелось, послав одну строку которая включает в себя все, получить на выходе строку в ворде с разными видами букв.
Решил typetext и в промежутках между словами
selection.font.bold=true
и обратно. Все же ищу вариант посылки этого всего одной строкой.
чтоб в ячейку таблицы вставлять.


Calm   (2004-08-27 17:16:00) [4]

да, так тоже можно.


YurikGL   (2004-08-27 15:49:00) [5]

Во ворде есть пронумерованная коллекция слов (и абзацев и букв и картинок) и можно по номеру сказать что-то вроде activedocument.words.items(1).select
потом
selection.font...


Calm   (2004-08-27 15:24:00) [6]


>  Макросы не помогли.

Вы просто не умеете их готовить :)

Надо добавлять в три приема. Перед тем как добавить жирное слово, нужно установить параметры объекта selection.
Что типа selection.font.bold=true, точно не помню.


Наверх

Титульная страница Поиск, карта сайта Написать письмо