Solid Edge Revision Manager Object Library
Status Property
Description
This read-only property returns a constant value from the DocumentStatus constant set that specifies the status of the referenced Document.
Property type
Read-write property
Syntax
Visual Basic
Public Property Status As DocumentStatus
Example
Imports RevisionManager
Imports System.Runtime.InteropServices

Module Example

    Sub Main()
        Dim objApplication As RevisionManager.Application = Nothing
        Dim objDocument As RevisionManager.Document = Nothing

        Try
            ' Start Revision Manager.
            objApplication = New RevisionManager.Application
            objDocument = objApplication.Open("C:\Part1.par")

            Select Case objDocument.Status
                Case DocumentStatus.igStatusAvailable
                    ' Available
                Case DocumentStatus.igStatusBaselined
                    ' Baselined
                Case DocumentStatus.igStatusInReview
                    ' In eview
                Case DocumentStatus.igStatusInWork
                    ' In Work
                Case DocumentStatus.igStatusObsolete
                    ' Obsolete
                Case DocumentStatus.igStatusReleased
                    ' Released
            End Select
        Catch ex As Exception
            ' Write any errors to console.
            Console.WriteLine(ex.Message)
        Finally
            ' Release COM Objects.
            If Not (objDocument Is Nothing) Then
                Marshal.ReleaseComObject(objDocument)
                objDocument = Nothing
            End If
            If Not (objApplication Is Nothing) Then
                objApplication.Quit()
                Marshal.ReleaseComObject(objApplication)
                objApplication = Nothing
            End If
        End Try
    End Sub

End Module
See Also

IDocAuto Object  | IDocAuto Members