Вниз
Скачать: CL | DM;

Как использовать PAgeSetup   Найти похожие ветки 

 
tiasur ©   (2008-01-02 15:59) [0]

Подскажите пожалуйста, как использовать 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
Что делать?


 
Семен Сурков   (2008-01-04 00:51) [1]

Потому, как PageSetup не у Application, а у Worksheet.

Напиши что-то типа

xla.Worksheets[1].PageSetup.bla-bla-bla

PS.
1. может не прав немного. может не кв. скобки, а круглые.
2. это можно выяснять самому записав макрос в екселе.


 
TStas ©   (2008-01-04 21:54) [2]

Это в принципе надо или с макроса списывать, или, если макрос не удается в лоб написать, то с умной книжки. Зачем же гадать, что не получается.
В очень редких случаях может быть неприятный момент (например, так происходит с красивыми границами ячеек): макрос мило написался, но вот некоторые методы не предоставляют интефейсов автоматизации. Но это в редких явно ненужных случаях, вроде красивой границы ячеек.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
15-1217578739
Zeqfreed
2008-08-01 12:18
2008.09.28
Интегрированное видео для HDTV


3-1207037596
Karburator
2008-04-01 12:13
2008.09.28
отменить добавление записи в триггере


15-1218125932
ProgRAMmer Dimonych
2008-08-07 20:18
2008.09.28
Системе не удаётся найти указанное устройство


3-1206455333
*Pavel
2008-03-25 17:28
2008.09.28
Перехват SQL команд


2-1218330125
aaaaa
2008-08-10 05:02
2008.09.28
Drag&Drop




   Наверх