Вставка нумерации листов в Word-документе

Hello comp,
Пишу программу, которая вставляет картинки-tif-образы
отсканированных страниц в документ Ворда. Все здорово получается, вот
только, как все эти страницы пронумеровать?
Вот кусок Делфи-кода, чтобы быть конкретным
// Создаем "ссылку" на Ворд-приложение
WD := CreateOLEObject('Word.Application');
// Открываем новый док
WD.Application.Documents.Add('NORMAL.DOT', FALSE, wdNewBlankDocument, TRUE);
// Размеры рабочей области страницы
Height := WD.Application.Selection.PageSetup.PageHeight-
WD.Application.Selection.PageSetup.BottomMargin-
WD.Application.Selection.PageSetup.TopMargin; // в точках
Width := WD.Application.Selection.PageSetup.PageWidth -
WD.Application.Selection.PageSetup.RightMargin-
WD.Application.Selection.PageSetup.LeftMargin; // в точках
// Имена файлов картинок берем из ЛистБокса
for i := 0 to lbx.Items.Count-1 do
begin
lbx.ItemIndex := i;
// "Ссылка" на объект картинки на листе
s := WD.Application.Selection.InlineShapes.AddPicture(dlbx.Directory+'\'+lbx.Items[i],
False, True);
// Выставим размеры картинки на листе
s.LockAspectRatio := False;
s.Height := Height-20;
s.Width := Width-5;
// Если еще картинки есть - вставляем разрыв
if i < lbx.Items.Count-1 then
WD.Application.Selection.InsertBreak(wdPageBreak);
end; // конец цикла обхода файлов-картинок
Я так понимаю, что нумерация расставлется уже после создания всех
страниц с использованием коллекции PageNumbers -
PageNumbers.Add(wdAlignPageNumberLeft, True). Проблема в том, что не
могу "подлезть" к этой самой PageNumbers.
Делал макросы в Ворде и смотрел на их листинг - ничего не дает, Делфи
не хочет признавать например такую конструкцию
s := WD.Application.Selection.Sections.Items[0].Footers
Если подскажете, как решить это, буду благодарен.
--
Вадим Шешунов
Номер выпуска : 5164
Возраст листа : 869 (дней)
Количество подписчиков : 548
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/511615
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
Здравствуйте, Вадим,
Я не занимался этой проблемой, но из работы в ворде помню, что
нумерация страниц - это вставка в колонтитул чего-то, что выводит
номер страницы. Т.е. может сначала создать колонтитулы?