Compartilhar via


Método Folder.GetCustomIcon (Outlook)

Retorna um objeto IPictureDisp que representa o ícone personalizado da pasta.

Sintaxe

expressão. GetCustomIcon

Expressão Uma variável que representa um objeto Folder .

Valor de retorno

Um objeto IPictureDisp que representa um ícone personalizado para a pasta.

Comentários

O objeto IPictureDisp retornado tem sua propriedade Type igual a PICTYPE_ICON ou a PICTYPE_BITMAP.

GetCustomIcon retornará Null (Nothing no Visual Basic) se a pasta não tiver um ícone personalizado de pasta ou se a pasta pertencer a um dos seguintes grupos de pastas:

  • Pastas padrão (conforme listadas pela enumeração OlDefaultFolders )

  • Pastas especiais (conforme listadas pela enumeração OlSpecialFolders )

  • Pastas públicas do Exchange

  • Pasta raiz de qualquer caixa de correio do Exchange

  • Pastas ocultas

Você só pode chamar GetCustomIcon de código que é executado em processo como o Outlook. Um objeto IPictureDisp não pode ser enfileirado nos limites do processo. Se você tentar chamar GetCustomIcon do código de fora do processo, ocorre uma exceção.

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.