Форум: "Основная";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизКак отформатировать таблицу в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c