Главная страница
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.013 c
3-96558
NaPoleOn_IV
2003-01-11 21:54
2003.01.30
Вложеные таблицы в парадоксе


3-96613
Роман Лицевич
2003-01-13 19:47
2003.01.30
Проблема с методом Locate


1-96681
harismatik
2003-01-21 20:42
2003.01.30
Как запретить ресайз


7-97057
BJValentine
2002-11-18 17:45
2003.01.30
Список компов в сетке


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