Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац. / 15 сообщений из 15, страница 1 из 1
10.10.2014, 17:34
    #38773599
kirillo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Ребята все привет есть потребность вывести в одном абзаце следующую надпись

Str=ПРИКАЗ № 405 Том №____

где слово №405 подчеркнуто

вывожу я все в Ворд вот так

vVarParagraph=vVarParagraphs.OleFunction("Item",P);
vVarParagraph.OlePropertyGet("Range").OlePropertyGet("Font").OlePropertySet("Bold",bold);
vVarParagraph.OlePropertyGet("Range").OlePropertySet("Text",Str.c_str());

Ребята помогите сделать кусок подчеркнутым, либо как дописать текст в параграф P, чтобы что было в параграфе осталось.
Всем спасибо
...
Рейтинг: 0 / 0
10.10.2014, 18:04
    #38773635
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Что за библиотека? C++ builder чтоли? Непонятно..
...
Рейтинг: 0 / 0
10.10.2014, 18:23
    #38773654
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
maytonC++ builder чтоли?дельфи
...
Рейтинг: 0 / 0
10.10.2014, 18:25
    #38773656
NekZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
egorychдельфи
Код: plaintext
1.
vVarParagraph=vVarParagraphs.OleFunction("Item",P);


Разве в дельфи есть такой оператор присваивания?
...
Рейтинг: 0 / 0
10.10.2014, 18:29
    #38773663
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
NekZРазве в дельфи есть такой оператор присваивания?важнее, что в билдере нельзя VCL-style классы создать на стеке. Там было бы vVarParagraph->OlePropertyGet("Range")->OlePropertySet("Text",Str.c_str());
хотя топикстартеру наш флейм не очень помогает, прошу прощения
...
Рейтинг: 0 / 0
10.10.2014, 18:32
    #38773669
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Знатоки. Помогите идентифицировать технологию. Перенесём в MSOffice или Windows
...
Рейтинг: 0 / 0
10.10.2014, 18:49
    #38773691
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
egorychNekZРазве в дельфи есть такой оператор присваивания?важнее, что в билдере нельзя VCL-style классы создать на стеке. Там было бы vVarParagraph->OlePropertyGet("Range")->OlePropertySet("Text",Str.c_str());
хотя топикстартеру наш флейм не очень помогает, прошу прощения
С++Билдер это.
А vVarParagraph это OleVariant который умеет вызывать методы COM.
Скорее всего это какая-то очередная билдеровская надстройка над С++.
...
Рейтинг: 0 / 0
12.10.2014, 00:35
    #38774174
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Anatoly MoskovskyС++Билдер это.Анатолий, вам виднее, конечно. Это вы ведь на стройке программируете, не я
...
Рейтинг: 0 / 0
12.10.2014, 03:58
    #38774217
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
egorychАнатолий, вам виднее, конечно. Это вы ведь на стройке программируете, не я
Издалека лучше видно :)

В частности, инете есть куча аналогичных примеров, именно для билдера.
Например http://rxlib.ru/WinLesson/bles1.htm
...
Рейтинг: 0 / 0
12.10.2014, 04:03
    #38774218
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Не говоря уже про то, что в билдеровской доке по Variant/OleVariant, которые возвращаются ОЛЕ-методами Оффиса, напрямую прописана возможность вызова методов.
Т.е. никаких указателей на Variant не нужно, что мы и видим в примерах.
...
Рейтинг: 0 / 0
12.10.2014, 04:05
    #38774219
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
А также вот это
egorychв билдере нельзя VCL-style классы создать на стеке
не относится к типу Variant.
...
Рейтинг: 0 / 0
13.10.2014, 11:00
    #38774831
kirillo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Товарищи всем конечно спасибо, но по ссылке http://rxlib.ru/WinLesson/bles1.htm, ответа нет.
Это С++Builder.
Еще раз знатокам как допечатать текст в уже имеющийся текст в определенном параграфе.
Мне нужно подчеркнуть только №приказа в общей строке, пока ответа нет.
...
Рейтинг: 0 / 0
13.10.2014, 18:39
    #38775528
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
kirilloпока ответа нет.
Это бывает, если задать вопрос на форуме и исчезнуть :)
...
Рейтинг: 0 / 0
13.10.2014, 18:48
    #38775536
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
kirilloТоварищи всем конечно спасибо, но по ссылке http://rxlib.ru/WinLesson/bles1.htm, ответа нет.
Это С++Builder.
Еще раз знатокам как допечатать текст в уже имеющийся текст в определенном параграфе.
Мне нужно подчеркнуть только №приказа в общей строке, пока ответа нет.
Понимаешь бро. Тут собрались люди которые не против тебе помочь.
Тоесть им не лень помочь. Но только если тебе не лень хотя-бы
подкинуть крохотный сорц и билд к нему с depencencies.

Уважай наше время!
...
Рейтинг: 0 / 0
17.10.2014, 16:49
    #38780362
kirillo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац.
Извините не совсем понял последний пост. Что то не понятно в том примере что я привел?
Поясню: У меня есть шаблон в виде документа Ворд я к этому шаблону подцепляюсь, как правильно было сказано Ole помогает, а далее в одной из строк мне необходимо вывести текст в котором часть выражения из этой строки подчеркнута, к сожалению не могу понять как это реализовать поэтому прошу помочь, кто сталкивался в своих проектах, всем спасибо
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Прошу помощи при работе c MS Word? Допечатывание текста в уже имеющийся абзац. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]