Текущий архив: 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.44 MB
Время: 0.052 c