Gets a reference to the previously activated and currently running Automation server with the specified programmatic identifier (ProgID).
Assembly: System.Windows (in System.Windows.dll)
The following code example demonstrates how to use this method.
This example is part of a larger example in How to: Use Automation in Trusted Applications.
Private outlook As Object Private Function InitializeOutlook() As Boolean Try ' If GetObject throws an exception, then Outlook is ' either not running or is not available. outlook = AutomationFactory.GetObject("Outlook.Application") Return True Catch Try ' Start Outlook and display the Inbox, but minimize ' it to avoid hiding the Silverlight application. outlook = AutomationFactory.CreateObject("Outlook.Application") outlook.Session.GetDefaultFolder(6).Display() ' 6 = Inbox outlook.ActiveWindow.WindowState = 1 ' minimized Return True Catch ' Outlook is unavailable. Return False End Try End Try End Function
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.