![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как использовать PAgeSetup [D5, WinXP]
tiasur © (2008-01-02 15:59:00)Подскажите пожалуйста, как использовать PageSetup при работе с MS Ecxel. В интернете есть множество описаний.
Но при их использование Delphi выкидывает ошибку.
Не нравится ей слово Page Setup/
листинг имеет такой вид:
xla := TexcelApplication.Create(Self);
LCID := GetUserDefaultLCID;//стандартный идентификатор
xla.Visible[LCID] := true;
xlw := xla.Workbooks.Add(path+'/Шаблон_учета_серийных_номеров2.xlt',LCID);
xla.PageSetup.RightFooter := '&P';
Не пропускает в данном случае слово Page Setup
Что делать?
TStas (2008-01-04 21:54:00) [1]Это в принципе надо или с макроса списывать, или, если макрос не удается в лоб написать, то с умной книжки. Зачем же гадать, что не получается.
В очень редких случаях может быть неприятный момент (например, так происходит с красивыми границами ячеек): макрос мило написался, но вот некоторые методы не предоставляют интефейсов автоматизации. Но это в редких явно ненужных случаях, вроде красивой границы ячеек.
Семен Сурков (2008-01-04 00:51:00) [2]Потому, как PageSetup не у Application, а у Worksheet.
Напиши что-то типа
xla.Worksheets[1].PageSetup.bla-bla-bla
PS.
1. может не прав немного. может не кв. скобки, а круглые.
2. это можно выяснять самому записав макрос в екселе.