XL97: Macro Doesn't Recognize OLEObject Name Property (157158)
The information in this article applies to:
- Microsoft Excel 97 for Windows
This article was previously published under Q157158 SYMPTOMS
When you run a macro that refers to an ActiveX OLEObject drawn on the
worksheet, you may receive the following error:
Run-time error: '1004'
Unable to get the OLEObjects property of the worksheet class
WORKAROUND
When you refer to the object by its name, use the name defined on the
worksheet and not the object's name property. To view and edit the name
defined on the worksheet, click in the Name box next to the Formula Bar.
If you need to reference an OLEObject in a macro, change the object's name
in the following manner:
- Click once on the object to select it.
- Click in the Name box (next to the Formula Bar) and type the new name.
- Press ENTER.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article. This problem no longer occurs in
Microsoft Excel 2000.
Modification Type: | Major | Last Reviewed: | 10/21/2000 |
---|
Keywords: | kbmacro kbprb kbProgramming KB157158 |
---|
|