![]() |
Форматирование текста в Word
Помогите разобраться как в С++ Builder форматитровать введённый программно текст? Выделить, копировать, переместить (слово, строку, абзац) врпаво-по-центру- влево?
Сам пробовал - ничего не получается. Если возможно - детально расписанный пример. Спасибо! |
doro
Куда введенный, где форматируемый... откуда копируемый, где выделяемый... непонятно... напиши подробнее что тебе нужно. Без подробного вопроса могу лишь сказать, что нужно пользоваться OLE. |
Из программы вставляю текст в Word. Что-то типа меморандума, т.е. перваястрока Bold и вправо, вторая то же Bold и по-центру. Потом штук пять пробелов и начиная с абзаца, с 1,5 интервалом идёт текст. Потом дата Bold и слева и подпись по цетру.
ФИО, даты и должность вставляются и ComboBox'ов. |
doro
Если в ворд не обязательно, то не проще сделать это редакторами отчетов? Там как раз все что тебе нужно - есть... Передварительный просмотр печати тоже есть. Поищи в этом разделе - много было постов на эту тему. Иначе замучаешься с OLE. |
Не скажу, как конкретно наС++ Builder :) , но можно записать эти действия в Word через макрос, а потом то, что он сгенерировал на VBA использовать для управления через OLE
|
Вложений: 1
Цитата:
Код:
using System; |
| Часовой пояс GMT +4, время: 09:27. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.