LOTUSSCRIPT/COM/OLE CLASSES
Sub Initialize Dim session As New NotesSession Dim db As NotesDatabase Dim outline As NotesOutline Dim oe As NotesOutlineEntry Dim firstOE As NotesOutlineEntry Dim secondOE As NotesOutlineEntry Dim entryClass As Long Set db = session.CurrentDatabase Set outline = db.GetOutline("Web site") Set firstOE = outline.GetFirst If Not (firstOE Is Nothing) Then Set secondOE = outline.GetNext(firstOE) If Not (secondOE Is Nothing) Then While secondOE.Level <> 0 Set oe = secondOE Set secondOE = Outline.GetNext(oe) Wend If secondOE.Type = OUTLINE_TYPE_NAMEDELEMENT Then entryClass = secondOE.EntryClass Select Case entryClass Case OUTLINE_CLASS_FOLDER: Messagebox "Second _ entry is a folder" Case OUTLINE_CLASS_FORM: Messagebox "Second entry is _ a form" Case OUTLINE_CLASS_FRAMESET: Messagebox "Second entry _ is a frameset" Case OUTLINE_CLASS_NAVIGATOR: Messagebox "Second entry _ is a navigator" Case OUTLINE_CLASS_PAGE: Messagebox "Second entry is a page" Case OUTLINE_CLASS_UNKNOWN: Messagebox "Second entry is _ an unknown design element" Case OUTLINE_CLASS_VIEW: Messagebox "Second entry is a view" End Select Else Messagebox "Second entry is not a named element" End If Else Messagebox "There is no second top-level entry" End If End If End Sub
See Also