Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Как отформатировать таблицу в Word e так чтоб она была посередине   Найти похожие ветки 

 
alextov   (2003-01-21 16:14) [0]

страницы?
Следующий код форматирует текст в таблице относительно ячеек,
а сама таблица так и остается прилепленной к краю страницы слева

Range1:=WordDocument1.Tables.Item(1).Range;
Range1.ParagraphFormat.Alignment:=wdAlignParagraphCenter;

Как отформатировать (разместить посередине листа(имеется в виду по ширине)) саму таблицу, не трогая текст в ней?

Ежели кто сталкивался или знает ... хелп плиз !


 
Calm ©   (2003-01-21 17:03) [1]

Открываем документ с таблицй. Заходим в меню "Таблица\Свойства таблицы\" Положение таблицы указывается как "по центру". Убеждаемся что нужный результат достигнут.
Далает отмену последнего действия.
Начинаем записывать макрос и все повторям заново.
Заканчиваем запись макроса.
Открываем текст макроса и смотрим на сгенерированный код.
Вызываем соответствующие методы интерфейсов из Delphi.
Все.

Точно так же получаем ответы на большинство возникающий вопросов.
Варьируются только пункты меню.


 
alextov   (2003-01-22 11:29) [2]

Спасибо
Совет действительно дельный, правда в данном случае не совсем проходит. В режиме записи макроса в Ворде97 я не могу отформатировать таблицу по центру (получается точно так-же как и в вопросе - форматирует текст в таблице относительно ячеек,
а сама таблица так и остается прилепленной к краю страницы слева
). Самое интересное, что когда выхожу из режима записи макроса в обычный режим редактирования документа - все нормально работает.
Такие вот пироги :(((


 
AlexSV ©   (2003-01-22 11:53) [3]

Попробуй так:

WordDocument1.Tables.Item(1).Rows.Alignment := wdAlignRowCenter;


 
Calm ©   (2003-01-22 12:17) [4]


> В режиме записи макроса в Ворде97 я не могу отформатировать
> таблицу по центру

Возможно. Я проверял под 2000-ым.


 
Calm ©   (2003-01-22 12:17) [5]

Кстати, получил код, приведенный AlexSV © (22.01.03 11:53)


 
alextov   (2003-01-22 13:43) [6]

Спасибо большое вам обоим -
WordDocument1.Tables.Item(1).Rows.Alignment := wdAlignRowCenter
-работает



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

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-96647
bvn123
2003-01-21 12:32
2003.01.30
Будут проблемы? GetMem(Buffer, FileSize); FileSize>1M;


1-96786
AsSa
2003-01-23 01:21
2003.01.30
Minimize


4-97069
Matolch
2002-12-12 13:06
2003.01.30
Что значит the default directory в параметрах функции?


1-96715
Magic
2003-01-20 14:13
2003.01.30
Проблемы с сохранением рисунков


8-96893
XPatriot()
2002-10-10 15:39
2003.01.30
Работа с Image ами