Riedle |
Отправлено: 30.09.2003, 16:20 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Здравствуйте, всем!
У меня вот какая проблема:
Я через OLE компонент создаю файл с текстом в один параграф, и мне необходимо первую строчку выровнить по центру.
Я пробовал через коллекцию Rows и свойство Alignment. Но когда я вызываю
Variant MyRows;
Variant MyRange;
PropertyGet GetRows("Rows");
....
MyRows=MyRange.Exec(Rows);
Выдается ошибка типа "В этом месте таблицы нет" ?
Может, можно еще как-нибудь
Заранее благодарен!
P.S.
Я здесь новичок, но мне Ваш сайт очень понравился, и на форму быстро отвечают, вообщем я доволен.
|
|
Riedle |
Отправлено: 05.10.2003, 19:28 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 9
|
Привет всем опять! Я все-таки решил проблему с выравниванием!
Если кто-то заинтересовался, то вот:
Выравнить текст (горизонт. выравнивание) по правому краю можно через свойство Alignment
коллекции Paragraphs.
Variant Paras;
Variant Para;
Function Item("Item");
PropertySet SetAlign("Alignment");
....
Paras=MyRangeText.OleProcedureGet("Paragraphs"); // Достаем коллекцию параграфов
Item<<1; Para=Paras.Exec(Item); // Выделяем первый параграф
Para.Exec(SetAlign<<2); // 2 — параметр выравнивание по правому краю
Всем, удачи. Riedle
|
|
|