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

Вниз

Диапазон в Excel, закрываемый вставленным изображением   Найти похожие ветки 

 
Надежда   (2005-03-03 14:51) [0]

Уважаемые мастера, помогите, пожалуйста!

Необходимо bp Delphi6 в Excel последовательно выводить картинки (Shapes.Add...) и табличные данные. При этом возникла проблема определения последней закрытой изображением ячейки, выражение

WorkSheet.Cells.SpecialCells(xlCellTypeLastCell, EmptyParam).Activate

не помогло, и таблица выводится "под" изображением.
Заранее спасибо за помощь


 
olookin ©   (2005-03-03 15:12) [1]

Как вариант для чартов?

NumCol:=trunc(Excel.Workbooks[k].Sheets[j].ChartObjects[DiagramIndex].Width/Excel.Workbooks[k].Sheets[j].Columns[1].Widt h);

NumRow:=trunc(Excel.Workbooks[k].Sheets[j].ChartObjects[DiagramIndex].Height/Excel.Workbooks[k].Sheets[j].Rows[1].Height );


 
Надежда   (2005-03-03 15:41) [2]

Большое спасибо за мысль :-)
только один маленький вопрос, как мне обратиться к конкретному объекту коллекции Shapes по индексу
На обращение Worksheet[i].shapes[j].widht дельфи ругается очень :-(


 
olookin ©   (2005-03-03 16:07) [3]

procedure TForm1.Button2Click(Sender: TObject);
var n: integer;
begin
n:=Excel.WorkBooks[1].ActiveSheet.Shapes.Count;
showmessage(inttostr(Excel.WorkBooks[1].ActiveSheet.Shapes.Item(1).Width));
end;


 
olookin ©   (2005-03-03 16:08) [4]

Обращаю внимание, что Item с круглыми скобками. Почему - не знаю.


 
Надежда   (2005-03-03 16:39) [5]

Спасибо за помощь :-)
Все работает



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
3-1108785324
DelphiN!
2005-02-19 06:55
2005.03.20
Отправка SQL запроса на сервер Interbase через IbDataSet


14-1109196159
Случайно забредший
2005-02-24 01:02
2005.03.20
Где там галочку поставить, чтоб ехешник работал без Дельфи?


14-1109159297
ТехникПТО
2005-02-23 14:48
2005.03.20
Программа сжатия exe шников


6-1105626922
Norny
2005-01-13 17:35
2005.03.20
Пайпы для локальной сети?


3-1108639405
DelphiN!
2005-02-17 14:23
2005.03.20
Создание новой базы ФБ