Вниз
Скачать: CL | DM;

Изменения шрифта в Word   Найти похожие ветки 

← →
Scorpio ©   (2006-02-09 13:38) [0]

Добрый день мастера. У меня возникла проблема, необходимо в ворд передать данные, но только так, чтобы в одной строке было написано двумя разными шрифтами, вот исходный код:

    WordApplication1.Documents.Add(EmptyParam,EmptyParam);

    WordFont1.Bold := 1;
    WordFont1.Size := 8;
    WordFont1.Name := "Arial";
    WordApplication1.Selection.InsertAfter("Серия АА №   ");
    WordApplication1.Selection.Collapse(direction);

    WordFont1.Bold := 0;
    WordFont1.Size := 10;
    myrange.WordFont1.Name := "Courier New";
    nom := "040000";
    WordApplication1.Selection.InsertAfter(nom);
    WordApplication1.Selection.Collapse(direction);


А он мне пишет эту строку только первым шрифтом, хотя если перейти на следующую строку, то там шрифт уже меняется. Как мне это лечить ??


← →
umbra ©   (2006-02-09 15:05) [1]

а что такое myrange?


← →
Scorpio ©   (2006-02-09 16:52) [2]

Это я забыл убрать, ставил эксперементы как было написано в книге, но не работает.


← →
YurikGL ©   (2006-02-09 20:55) [3]

Что-то типа
range(...).select
Selection.font....


← →
umbra ©   (2006-02-10 10:55) [4]

можно сделать примерно так. mydoc - документ ворд


var
 myrange, mydoc: variant;
 wordc: integer;
{..................................................................}
 myrange := mydoc.Content;
 wordc := myrange.Words.Count;
 myrange.InsertAfter("Добавляем в конец документа шесть слов");
 myrange.Words[wordc + 5].Bold := true; //слово "шесть" должно стать жирным
 myrange := Unassigned;


← →
Scorpio ©   (2006-02-20 16:40) [5]

У меня этот способ не работает

myrange := mydoc.Content;

он этого не понимает.


← →
umbra ©   (2006-02-20 17:55) [6]

а какой тип у mydoc? Этот пример рассчитан на то, что Вы создаете экземпляр ворд с помощью функции CreateOleObject, добавляете там документ с помощью Documents.Add (или открываете существующий) и присваиваете ссылку на него переменной mydoc. Если же Вы пользуетесь готовым компонентом TWordApplication, то я не уверен, что этот код будет работать.


← →
scorpio ©   (2006-03-01 10:00) [7]

Так весь мой код вверху



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.019 c
5-1163595817
Vladix
2006-11-15 16:03
2007.12.02
Прозрачный компонент (наследник TWinControl)


15-1193930755
MetalFan
2007-11-01 18:25
2007.12.02
что произошло с моей анкетой?!


2-1194371274
Nucer
2007-11-06 20:47
2007.12.02
Сервер TCP, потоки


15-1193996143
ocean
2007-11-02 12:35
2007.12.02
IIS под XP


2-1194454617
ari_9
2007-11-07 19:56
2007.12.02
FIBPlus: сохраняю Stream в Blob-поле, получаю AV




   Наверх