Propriedade Table.EndOfTable (Outlook)
Retorna um Boolean que indica se a linha atual é posicionada após a última linha no objeto Table. Somente leitura.
Sintaxe
expression. EndOfTable
Expressão Uma variável que representa um objeto Table .
Comentários
Quando você abre uma tabela usando Folder. GetTable, Search. GetTable ou Restrict, o valor da EndOfTable depende do número de linhas da tabela. Se não houver nenhuma linha, EndOfTable retornará True. Se houver linhas, EndOfTable retornará False até que o cursor move além do Tablea última linha.
A tabela tem duas linhas virtual Nulo, um antes da primeira linha e um depois da última linha da tabela. Cada chamada a Table. GetNextRow move a linha atual para a próxima linha da tabela e retorna um objeto Row que representa a linha atual.
A propriedade EndOfTable retorna True se a linha atual estiver depois da última linha e False se a linha atual estiver no ou antes da última linha.
Exemplo
O exemplo de código a seguir aplica um filtro Jet em itens da caixa de entrada para obter uma tabela de itens que tenham um LastModificationTime maior que 1 de novembro de 2005. Ele usa a propriedade EndOfTable para enumerar os itens na tabela e imprimir os valores das propriedades padrão de cada item na tabela.
Sub DemoTable()
'Declarations
Dim Filter As String
Dim oRow As Outlook.Row
Dim oTable As Outlook.Table
Dim oFolder As Outlook.Folder
'Get a Folder object for the Inbox
Set oFolder = Application.Session.GetDefaultFolder(olFolderInbox)
'Define Filter to obtain items last modified after November 1, 2005
Filter = "[LastModificationTime] > '11/1/2005'"
'Restrict with Filter
Set oTable = oFolder.GetTable(Filter)
'Enumerate the table using test for EndOfTable
Do Until (oTable.EndOfTable)
Set oRow = oTable.GetNextRow()
Debug.Print (oRow("EntryID"))
Debug.Print (oRow("Subject"))
Debug.Print (oRow("CreationTime"))
Debug.Print (oRow("LastModificationTime"))
Debug.Print (oRow("MessageClass"))
Loop
End Sub
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.