Como faço para... (Referência do Outlook 2013 PIA)
Esta seção contém tópicos de tarefas processuais e exemplos de código no Visual Basic e em C# que demonstram como executar algumas tarefas comuns no Outlook.
Para executar esses exemplos de código, você deve ter instalado as versões Outlook 2010 e o Visual Studio 2008 ou versões posteriores desses produtos.
Os exemplos de código desta seção não exigem que você instale ferramentas de desenvolvedor do Office para o Visual Studio. No entanto, você pode consultar o portal Introdução ao desenvolvimento do Office para obter informações sobre como usar as ferramentas e consultarsoluções Outlook para algumas tarefas básicas de como escrever no código gerenciado.
Exemplo de código nesse intervalo de seção do nível iniciante ao avançado, e alguns deles são adaptados do catálogo programação de aplicativos do Microsoft Office Outlook 2007.
A equipe da Documentação do Office dá as boas vindas aos seus exemplos de código e ideias de tarefa. Se usarmos suas amostras de código no conteúdo do Outlook, reconhecemos seu trabalho com um subtítulo e um link para seu site. Para obter mais informações, entre em contato conosco em docthis@microsoft.com.
Nesta seção
- Obter informações da conta
- Criar um item enviável para uma conta específica com base na pasta atual
- Obter a conta de uma pasta
- Obter informações sobre várias contas
- Enviar um item de email usando uma conta do Hotmail
- Exibir na caixa de diálogo Escolher nomes no catálogo de endereços que corresponde a uma pasta Contatos
- Obter a Lista de Endereços Global ou um conjunto de listas de endereços de um repositório
- Enumerar as entradas na Lista de Endereços Global
- Exibir listas de endereços para um perfil
- Criar um compromisso que é um evento de dia inteiro
- Criar um compromisso que inicia no Fuso Horário do Pacífico e termina no Fuso Horário da Costa Leste
- Especificar tipos diferentes de destinatários para um item de compromisso
- Criar um compromisso recorrente que usa o padrão de recorrência padrão
- Criar um compromisso recorrente com um padrão semanal
- Criar um compromisso recorrente anual com um padrão de YearNth
- Localizar um compromisso específico em uma série de compromissos recorrentes
- Criar um compromisso de exceção em uma série de compromisso recorrente
- Criar um lembrete para um item de compromisso
- Importar dados XML de compromisso para objetos de compromisso do Outlook
- Anexar um arquivo a um item de email
- Anexar um item de contato do Outlook a uma mensagem de email
- Limitar o tamanho de um anexo para uma mensagem de email do Outlook
- Modificar um anexo de uma mensagem de email do Outlook
- Remover os anexos de nível 2 de segurança de mensagens e salvá-los no disco por programação
- Compartilhar cronograma de disponibilidade em um período específico de um calendário
- Compartilhar informações de calendário por email
- Exibir um calendário compartilhado de um destinatário
- Salvar um calendário no disco
- Abrir e exibir o conteúdo de um arquivo iCalendar
- Criar um item de contato
- Criar um item de contato personalizado
- Criar um item de contato de um arquivo vCard e salvar o item em uma pasta
- Modificar o layout de um cartão de visita eletrônico
- Enviar um item de email com um cartão de visita eletrônico
- Acessar informações sobre o usuário atual
- Obter informações sobre todas as listas de distribuição das quais o usuário atual participa
- Criar uma lista de distribuição
- Obter membros de uma lista de distribuição do Exchange
- Acessar informações sobre o gerente do usuário atual
- Ter informações de disponibilidade do gerente de um usuário Exchange
- Verificar a resposta do gerente para uma solicitação de reunião
- Obter informações sobre subordinados diretos do gerente do usuário atual
- Adicionar uma pasta à lista de pastas
- Enumerar pastas
- Obter uma pasta padrão e enumerar suas subpastas
- Obter uma pasta com base em seu caminho de pasta
- Selecionar uma pasta e exibir informações de pasta
- Obter a classe de mensagens padrão de uma pasta
- Acessar dados específicos da solução armazenados como uma mensagem oculta em uma pasta
- Certifique-se de que as propriedades de item personalizadas são compatíveis com consultas ao nível de pasta
- Criar uma classe auxiliar para acessar membros comuns do item do Outlook
- Exibir itens selecionados no Explorer ativo
- Criar um item de email usando um modelo de mensagem
- Criar um item de email, anexa um relatório e envia o item de email ao gerente do usuário
- Enviar um email com o endereço SMTP de uma conta
- Adicionar opções de votação para um item de email
- Adicionar uma ação personalizada como resposta a um item de email
- Obter o endereço SMTP do remetente de um item de email
- Especificar tipos diferentes de destinatários para um item de email
- Criar uma solicitação de reunião, adicionar destinatários e especificar um local
- Obter o organizador de uma reunião
- Verificar todas as respostas à solicitação de reunião
- Localizar o item de compromisso associado a uma solicitação de reunião
- Aceitar automaticamente uma solicitação de reunião
- Solicitar que um usuário responda a uma solicitação de reunião
- Exibir a caixa de diálogo Escolher nomes para resolver os destinatários
- Usar a caixa de diálogo Escolher nomes para receber e atribuir destinatários a um compromisso
- Receber o endereço de email de um destinatário
- Criar uma regra para itens de email do arquivo de um gerente e sinalizá-la para acompanhamento
- Executar uma regra instantaneamente
- Executar uma regra em um computador local
- Criar uma regra para atribuir categorias a itens de email com base em várias palavras utilizadas no assunto
Amostras de tarefas usando eventos do Outlook
- Filtrar e enumerar de forma eficiente itens em uma pasta
- Usar SetColumns para enumerar itens de forma eficiente em uma pasta
- Usar matrizes para enumerar itens em uma pasta com eficiência
- Enumerar itens na Caixa de Entrada com base na hora da última modificação
- Filtrar e exibir os itens de Caixa de Entrada modificados no mês passado
- Filtrar e exibir propriedades de valores múltiplos ao enumerar itens em uma pasta
- Filtrar e exibir propriedades computadas ao enumerar itens em uma pasta
- Enumerar itens ocultos em uma pasta
- Use a pesquisa instantânea para pesquisar por uma frase em todas as pastas e repositórios no assunto
- Procurar uma frase no corpo dos itens em uma pasta
- Pesquisar por uma frase exata em anexos de itens em uma pasta
- Pesquisar e obter compromissos em um intervalo de tempo
- Filtrar compromissos recorrentes e pesquisar por uma cadeia de caracteres no assunto
- Pesquisar e obter itens em um modo de exibição agregado