Platform SDK: CDO 1.2.1 |
The Index property returns the index number for the InfoStore object within the parent InfoStores collection. Read-only.
objInfoStore.Index
Long
The Index property indicates this object’s position within the parent InfoStores collection. It can be saved and used later with the collection’s Item property to reselect the same message store in the collection.
The first object in the collection has an Index value of 1.
Function InfoStoresGetByIndex() Dim lIndex As Long Dim objOneInfoStore As InfoStore ' assume valid InfoStore ' set error handler here If objInfoStoreColl Is Nothing Then MsgBox "Must select an InfoStores collection" Exit Function End If If 0 = objInfoStoreColl.Count Then MsgBox "must select collection with 1 or more InfoStores" Exit Function End If ' prompt user for index; for now, use 1 Set objOneInfoStore = objInfoStoreColl.Item(1) MsgBox "Selected InfoStore 1: " & objOneInfoStore.Name lIndex = objOneInfoStore.Index ' save index to retrieve this later ' ... get same InfoStore object later Set objOneInfoStore = objInfoStoreColl.Item(lIndex) If objOneInfoStore Is Nothing Then MsgBox "Error, could not reselect the InfoStore" Else MsgBox "Reselected InfoStore " & lIndex & _ " using index: " & objOneInfoStore.Name End If Exit Function