![]() Chapter Contents |
![]() Previous |
![]() Next |
| OLE: _compute |
| Syntax | |
| Details | |
| Example |
Syntax |
| CALL NOTIFY (OLE-object, '_compute', in-OLE-method<, in-parm,...in-parm>, out-value); |
| Argument | Type | Description |
|---|---|---|
| in-OLE-method |
C | specifies the OLE-supplied method name |
| in-parm |
C | N | provides a parameter to the OLE-supplied method |
| out-value |
C | N | contains the value returned by the OLE-supplied method |
| Details |
The _compute method sends an OLE-supplied method and its parameters to an OLE object. The number of parameters (in-parm arguments) needed varies among different OLE objects and methods. Only OLE-supplied methods that have a return value should be used with the _compute method. For OLE methods with no return values, use the _do method.
| Example |
The following example returns the item in position 2 of an OLE control, storing the result in the character variable item2obj:
length item2obj $ 200;
call notify('oleobj', '_compute',
'GetItem', 2, item2obj);
The following example sets the cell value for row 2, column 5 of a spreadsheet OLE automation object to 100:
call send(oleobj, '_compute', 'Cells',
2, 5, cellobj1);
call send(cellobj1, '_setProperty',
'Value', 100);
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.