Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.011 c
1-96802
REA
2003-01-17 16:08
2003.01.30
Печать картинки


1-96779
Armageddon
2003-01-22 10:00
2003.01.30
BitBtn


14-97030
diww
2003-01-13 15:57
2003.01.30
почогите с Ms Outlook!


1-96841
Palladin
2003-01-21 06:03
2003.01.30
А мона ли... ?


1-96771
tulen
2003-01-22 18:35
2003.01.30
Про кнопку Delete




   Наверх