Compartilhar via


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.