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

Вниз

Сообщение при форматировании области в Excel   Найти похожие ветки 

 
Jony ©   (2002-09-11 13:15) [0]

При программном форматировании области (Range) в Excel Практически по каждой строчке кода при установке параметров границ области выдает сообщение:

(Warning) ... Constsnt expression violates subrange bounds.

Вот часть кода:

var
ISheet: Excel2000.ExcelWorksheet;
IRange: Excel2000.Range;
begin
ISheet := IWorkbook.Worksheets.Item["Лист1"] as Excel2000.ExcelWorksheet;
IRange := ISheet.Range["A4:G15"), EmptyParam];
with IRange do begin
Borders.item[xlDiagonalDown].LineStyle := xlNone;
Borders.item[xlDiagonalUp].LineStyle := xlNone;

With Borders.item[xlEdgeLeft] do begin
LineStyle := xlContinuous;
Weight := xlMedium;
ColorIndex := xlAutomatic;

End;
...
end;
end;


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


 
AFrolov ©   (2002-09-11 13:29) [1]

ISheet.Application. DisplayAlerts:=False;


 
Jony ©   (2002-09-11 14:21) [2]

> AFrolov
Требует еще какие-то параметры в квадратных скобках после DisplayAlerts. А попытка поставить туда что-то от фонаря ситуации не меняет.


 
Рыжик ©   (2002-09-11 14:43) [3]


> AFrolov © (11.09.02 13:29)

Малость не то. Речь идёт о сообщении компилятора. DisplayAlerts тут не при чём.

> Jony © (11.09.02 13:15)

У меня такого не возникает. Может быть это из-за использования with. Попробуй навести мышкой в Design-time на Borders в выделенных строчках и посмотри, что за Borders он рассматривает. Должно быть prop Range.Borders:Borders. А вообще-то это сообщение возникает, когда константа выходит за границы допустимых значений, чего в данном примере вроде не наблюдается.



 
id_privin ©   (2002-09-11 17:20) [4]

Попробуй так
Borders.item[xlDiagonalDown].LineStyle := OleVariant(xlNone);


 
Jony ©   (2002-09-11 18:35) [5]

> id_privin
Большое спасибо! OleVariant помогло.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-73600
still
2002-09-12 10:35
2002.09.23
HTML Help Workshop


3-73561
denimas
2002-09-03 14:03
2002.09.23
Виснит IBexpert при попытке с группировать


7-73917
Ffaster
2002-06-29 12:16
2002.09.23
Запуск Сервера удалённого доступа


14-73888
Посетитель
2002-08-28 17:03
2002.09.23
Программисты!


14-73811
KPY
2002-08-26 14:05
2002.09.23
Программа говорилка