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

Вниз

Excel. Не ошибка при обращении Sheet.Range   Найти похожие ветки [ R1C1 ]

 
DevilDevil ©   (2007-06-21 12:44) [0]

Мне необходимо получать Range.

Адресация
Sheet.Range[Format("%s%d", [char(byte("A")+X), Y+1])] проходит, но при большом (50, например) X, выдаёт ошибку... букв наверное не хватает.

Решил перейти к другой адресации... но даже сабж вызывает ошибку.

Подскажите, что делать


 
Сергей М. ©   (2007-06-21 12:52) [1]

Пример получения диапазона $A$1:$B$2

Sheet.Range[Sheet.Cells[1,1], Sheet.Cells[2,2]]


 
DevilDevil ©   (2007-06-21 12:57) [2]

Спасибо тебе недецкое! :)


 
DevilDevil ©   (2007-06-21 13:03) [3]

Ну и, пользуясь случаем, спрошу:

Как мне наиболее правильно отловить момент закрытия Excel-я пользователем (не прибегая к try...except) ?


 
Сергей М. ©   (2007-06-21 13:18) [4]


> не прибегая к try...except


А чем плоха такая реализация ?


 
DevilDevil ©   (2007-06-21 13:23) [5]

хмм... просто хочется поступать профессиональнее


 
Сергей М. ©   (2007-06-21 13:30) [6]


> хочется поступать профессиональнее
>


Чем "непрофессиональна" такая реализация ?


 
DevilDevil ©   (2007-06-21 13:33) [7]

предполагаю, ечть цивилизованная (читай "правильная") обработка такой ситуации. Обязана быть.

В общем, если кто знает, говорите.


 
Сергей М. ©   (2007-06-21 13:36) [8]


> Обязана быть


С какого перепугу обязана ?

Брось на форму компонент TExcelApplication и убедись, что нет у него подобного события.


 
DevilDevil ©   (2007-06-21 13:52) [9]

ну тогда может у Variant-a что-то типа Assigned


 
Сергей М. ©   (2007-06-21 13:53) [10]


> у Variant-a что-то типа Assigned


Оно, это самое Assigned, святым духом будет изменяться при сабже ?


 
DevilDevil ©   (2007-06-21 14:07) [11]

ну значит типа Empty, незнаю...

В общем, если кто знает, говорите.

Если уверены, что точно нет - говорите.


 
Jeer ©   (2007-06-21 14:08) [12]


> DevilDevil ©   (21.06.07 13:52) [9]


Изобретаем ловесипед с треугольными колесами для поездки по сферическим поверхностям ?

> DevilDevil ©   (21.06.07 13:03) [3]
>
> Ну и, пользуясь случаем, спрошу:
>
> Как мне наиболее правильно отловить момент закрытия Excel-
> я пользователем (не прибегая к try...except) ?


Технологию поменяй и будет все "пучком"


 
Сергей М. ©   (2007-06-21 14:16) [13]


> ну значит типа Empty, незнаю


Ты основ не знаешь)

С какого перепугу состояние (значение) переменной изменится, если ты не изменишь сам ?


 
Jeer ©   (2007-06-21 14:21) [14]


> Сергей М. ©   (21.06.07 14:16) [13]


Да у не "децких" товарищей давно сам по себе ИИ в программах возникает и все, что нужно делает.


 
Сергей М. ©   (2007-06-21 14:29) [15]


> Jeer ©   (21.06.07 14:21) [14]


Угу)

Сразу вспомнилось нетленное "Как обнулить переменную совсем ?" (С) IronHawk


 
DevilDevil ©   (2007-06-21 15:09) [16]

мда... глумиться начали...

ладно, умываю руки...

Всёравно, спасибо.


 
Сергей М. ©   (2007-06-21 15:35) [17]


> глумиться начали


А ты, братец кролик, уж "фильтруй базар", когда тут дебильным падонкаффским сленгом "щегольнуть" решаешь) ... Чай не мальчик, но муж уже)... в свои 21-то , судя по анкетке...



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

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

Наверх




Память: 0.5 MB
Время: 0.021 c
3-1178662208
Мурзилка
2007-05-09 02:10
2007.09.02
отображение валюты в QuantumGrid


11-1162464220
SKA1997
2006-11-02 13:43
2007.09.02
ActiveKOL


4-1173850792
paradox01
2007-03-14 08:39
2007.09.02
Контур для непрямоугольного региона


2-1186506722
viktoras
2007-08-07 21:12
2007.09.02
Создание меню


15-1186482650
sql_
2007-08-07 14:30
2007.09.02
function