Reference: GetObject
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T02:00:26Z

#

| Chapter 19 Win32 Modules and Extensions |

## GetObject

    Win32::OLE->GetObject(filename)

Creates an automation object based on a document. filename is the full pathname of the document, which can be optionally followed by additional item subcomponents separated by exclamation marks (`!`). For example:

>     $doc = 'c:\test\test.xls';
>     $x1 = Win32::OLE->GetObject($doc);

This code creates an Excel instance based on an Excel file. It is not always clear what type of object `GetObject` will return from a document since applications may register for than one document type (e.g., worksheets, charts, macro files, etc. for Excel). You can use `QueryObjectType` on an object to get the class name of the object.

Reference: GetActiveObject |  | 19. Win32 Modules and Extensions