-
Всем здравия!!! подскажите как можно достучаться до свойств контролов в 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'а??? спасибо!
-
obj.Object_.Caption := ...
-
obj.Object_.Caption := ... Undeclared identifier: 'caption'
obj: ExcelOLEObject; obj.Object_ {IDispatch} .. может у obj тип другой должен быть???
-
> Undeclared identifier: 'caption' >
Ну тогда так:
obj.Object_.Characters.Text := ...
> может у obj тип другой должен быть?
Он не может быть другим, потому что это OLEObject
|