Artigo: 162371 - Última revisão: sexta-feira, 19 de Janeiro de 2007 - Revisão: 3.3

ACC: Utilizar a automatização para adicionar uma tarefa/carta de aviso para o MS Outlook

Avançado: Requer conhecimentos avançados sobre codificação, interoperabilidade e multi-utilizador.

Expandir tudo | Reduzir tudo

Sumário

Este artigo mostra como utilizar a automatização para adicionar uma tarefa ou um lembrete para o Microsoft Outlook.

Este artigo pressupõe que está familiarizado com o Visual Basic for Applications e criação de aplicações do Microsoft Access utilizando as ferramentas de programação fornecidas com o Microsoft Access. Para mais informações sobre o Visual Basic for Applications, consulte a versão do manual "Criar aplicações com o Microsoft Access".

Poderão existir vezes quando que gostaria de adicionar programaticamente uma tarefa ou um lembrete para o Outlook a partir do Microsoft Access. Este artigo fornece código de exemplo que lhe permite criar uma tarefa e reproduzir um ficheiro .wav como uma carta de aviso.

NOTA: Tem de apontar a propriedade .ReminderSoundFile para um ficheiro de som válido no disco rígido.

Mais Informação

Para adicionar uma tarefa ou um lembrete para o Microsoft Outlook, siga estes passos:
  1. Inicie o Microsoft Access e abra a base de dados de exemplo Adamastor.mdb.
  2. Crie um módulo e escreva a linha seguinte na secção Declarations, caso ainda não estiver escrito:
    Option Explicit
    					
  3. No menu Ferramentas, clique em References.
  4. Clique em Microsoft Outlook 8.0 Object Library na caixa referências disponíveis.

    NOTA: Se esta biblioteca de objectos não estiver disponível na lista de referências, clique em Procurar para localizar o ficheiro Msoutl8.olb, que é instalado por predefinição na pasta c:\Programas\Microsoft Office\Office.
  5. Escreva o seguinte procedimento:
          Function AddOutLookTask()
             Dim appOutLook As Outlook.Application
             Dim taskOutLook As Outlook.TaskItem
             Set appOutLook = CreateObject("Outlook.Application")
             Set taskOutLook = appOutLook.CreateItem(olTaskItem)
          With taskOutLook
              .Subject = "This is the subject of my task"
              .Body = "This is the body of my task."
              .ReminderSet = True
              .ReminderTime = DateAdd("n", 2, Now)  ' Set to remind us 2
                                                    ' minutes from now.
              .DueDate = DateAdd("n", 5, Now)       ' Set the due date to
                                                    ' 5 minutes from now.
              .ReminderPlaySound = True
               'add the path to a .wav file on your computer.
              .ReminderSoundFile = "C:\Win95\media\ding.wav"
              .Save
          End With
         End Function
    					
  6. Para testar esta função, escreva a seguinte linha na janela de depuração e, em seguida, prima ENTER:
    ?AddOutLookTask()
    						
    Note que uma nova tarefa é adicionada ao Microsoft Outlook.

Referências

Para obter informações adicionais utilizando a automatização adicionem compromissos para o Microsoft Outlook, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
160502  (http://support.microsoft.com/kb/160502/EN-US/ ) ACC: Utilizar a automatização para adicionar compromissos para o Microsoft Outlook
Para obter informações adicionais sobre teoria da automatização e vários exemplos na automatização de todos os produtos Office 97, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
167223  (http://support.microsoft.com/kb/167223/EN-US/ ) OFF97: Ficheiro do Microsoft Office 97 automatização ajuda disponível
Para obter informações adicionais sobre utilizar a automatização com o Microsoft Access, procure o "Automatização" no índice remissivo da ajuda ou pergunte ao Microsoft Access 97 do Assistente do Office.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
Palavras-chave: 
kbmt kbfaq kbinfo kbprogramming KB162371 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 162371  (http://support.microsoft.com/kb/162371/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.
 

Traduções de Artigos