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

Вниз

Изменение свойств компонентов в Excel   Найти похожие ветки 

 
Melphin   (2008-08-29 08:30) [0]

Всем здравия!!! подскажите как можно достучаться до свойств контролов в Excel"е, которые создаются динамически, из Delphi.
Вот код создания Label:
var
  obj: ExcelOLEObject;
begin
<...>
  obj:=(ExcelWorksheet1.oleobjects(emptyparam,0) as OLEObjects).add(
        "Forms.label.1", // ClassType: OleVariant;
        EmptyParam, // Filename: OleVariant;
        False, // Link: OleVariant;
        false, // DisplayAsIcon: OleVariant;
        EmptyParam, // IconFileName: OleVariant;
        EmptyParam, // IconIndex: OleVariant;
        EmptyParam, // IconLabel: OleVariant;
        0, // Left: OleVariant;
        0, // Top: OleVariant;
        ScrollBox1.Width, // Width: OleVariant;
        ScrollBox1.Height // Height: OleVariant
    );
<...>
end;
как мне дозваниться до её Caption"а??? спасибо!


 
Сергей М. ©   (2008-08-29 13:57) [1]

obj.Object_.Caption := ...


 
Melphin   (2008-08-29 14:30) [2]

obj.Object_.Caption := ...
     Undeclared identifier: "caption"

obj: ExcelOLEObject;
obj.Object_ {IDispatch} ..
может у obj тип другой должен быть???


 
Сергей М. ©   (2008-08-29 15:54) [3]


> Undeclared identifier: "caption"
>


Ну тогда так:

obj.Object_.Characters.Text := ...


> может у obj тип другой должен быть?


Он не может быть другим, потому что это OLEObject



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
2-1251725937
Rembo
2009-08-31 17:38
2009.10.25
IdHttp.Post мультистрочная переменная


2-1251814973
Del
2009-09-01 18:22
2009.10.25
BDS 2006 hint


15-1251134855
Рыжий Вася
2009-08-24 21:27
2009.10.25
Размещение видео на Youtube


15-1251459961
Наиль
2009-08-28 15:46
2009.10.25
Лишние символы при исполнении bat-файла


15-1251145808
Юрий
2009-08-25 00:30
2009.10.25
С днем рождения ! 25 августа 2009 вторник