Storing Outlook Items
Este tópico descreve como os itens do Outlook são armazenados em pastas e repositórios com base em uma conta no perfil atual.
O modelo de objeto do Outlook fornece os seguintes objetos para armazenar itens do Outlook:
The Folder object, which represents a container for other Folder objects and Outlook items.
Nota O objeto Folder substituiu o objeto MAPIFolder que existia no Microsoft Office Outlook 2003 e versões anteriores do Outlook. New solutions should only use Folder.
The Folders collection, which represents all the Folder objects at one level of the folder tree in a store. The Folders collection can also represent a collection of search folders.
Nota Embora uma pasta de pesquisa seja representada programaticamente por um objeto Folder , nem todos os eventos, métodos e propriedades da Pasta se aplicam a pastas de pesquisa.
O objeto Store , que representa um arquivo no computador local ou uma unidade de rede que armazena mensagens de email e outros itens. If you use an Exchange server, you can have a store on the server, in an Exchange Public folder, or on a local computer in a Personal Folders File (.pst) or Offline Folder File (.ost). Para um servidor de email POP3, IMAP e HTTP, uma loja é um arquivo .pst.
Você pode adicionar uma loja ao perfil atual usando NameSpace.AddStore e NameSpace.AddStoreEx e remover um repositório existente do perfil atual usando NameSpace.RemoveStore.
The Stores collection, which represents all the stores in the current Outlook profile. Um perfil define uma ou mais contas de email e cada conta de email está associada a um servidor de um tipo específico. O tipo de servidor determina o tipo do repositório e como o email e outros itens são entregues e armazenados. Por exemplo, um servidor do Exchange armazena email e outros itens em um arquivo .pst ou um arquivo .ost no computador local ou em uma unidade de rede mapeada, e um servidor HTTP (como Hotmail) armazena itens em um arquivo .pst no computador local.
The Store and Stores objects support the following:
Enumerating folders in a store using Store.GetRootFolder and then Folder.Folders.
Enumerating search folders in a store using Store.GetSearchFolders.
Nota Como um repositório não dá suporte necessariamente a pastas de pesquisa, em geral, você deve capturar erros retornados ao usar Store.GetSearchFolders para obter pastas de pesquisa em um repositório.
Better performance with enumerating folders. Because getting the root folder or search folders in a store requires the store to be open and opening a store imposes an overhead on performance, you can check the Store.IsOpen property before you decide to pursue the operation.
Localizando uma loja local (.pst ou .ost) para um servidor exchange ou uma loja (.pst) para um servidor de email POP3, IMAP ou HTTP, usando a propriedade Store.FilePath .
Discovery of the Exchange store type and differentiation among different Exchange store types using the Store.ExchangeStoreType property.
Additional information for an Exchange server through the Store.IsCachedExchange and Store.IsDataFileStore properties.
The PropertyAccessor object through the Store.PropertyAccessor property, allowing access to store properties that are not exposed as explicit built-in properties in the Outlook object model.
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.