Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
1-96654
nikulin
2003-01-21 10:09
2003.01.30
Destroy


3-96629
mate
2003-01-14 10:17
2003.01.30
DBGrid


7-97049
Seldon
2002-11-18 21:38
2003.01.30
CPU


1-96753
lightix
2003-01-22 15:11
2003.01.30
Помогите с С++ Builder - не могу создать потомок TMenuItem!


14-97025
Tux
2003-01-12 19:31
2003.01.30
Об усыновлении





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский