Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

переключаться между листами книги ексель   Найти похожие ветки 

 
stud ©   (2005-09-12 17:40) [0]

работаю с экселем через OLE, необходимо переключаться между листами книги
есть код
worksheet:= workbook.sheets[pc.ActivePageIndex+1];
первый раз все проходит на ура, если хочу перейти на другой лист выдает ошибку
какие манипуляции нужно проделать перед переключением на другой лист?


 
Digitman ©   (2005-09-12 17:44) [1]


> если хочу перейти на другой лист выдает ошибку


угу... так кто-т там тебе и говорит - мол, выдаю ошибку.. какую - не скажу.


 
stud ©   (2005-09-12 17:47) [2]

да-да-да)))
project raised exception class EVariantInvalidOpError with message "Invalid variant operation"


 
Digitman ©   (2005-09-12 17:54) [3]

для начала выясни, выполняется ли условие

workbook.sheets.Count <= pc.ActivePageIndex+1


 
stud ©   (2005-09-12 17:59) [4]

выполняется
используется шаблон с заранее изветсным количеством страниц
индекс страницы берется как индек пейджконтрола (количество страниц соответсвующее, номер подгоняется)
для проверки сначала заполняется стрница с индексом 4 потом с индексом 2 - результат ошибка. хотя первый раз заполняется любая страница


 
stud ©   (2005-09-12 18:01) [5]

может формат переключения другой?



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

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
4-1123257781
Андрей Молчанов
2005-08-05 20:03
2005.10.02
Освобождение всяких IShellFolder, PItemIDList и т.д.


14-1126286280
Shuric
2005-09-09 21:18
2005.10.02
Кто чем занимается факультативно...


14-1126207957
Украинец
2005-09-08 23:32
2005.10.02
Нда... Недолго Ющенку осталось быть Президентом...


14-1126111597
Zacho
2005-09-07 20:46
2005.10.02
Посоветуйте, что почитать из космоопер ?


14-1126623296
Михаил (Киров)
2005-09-13 18:54
2005.10.02
Большие текстовые файлы