Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Outlook 2013 | Outlook 2016
Esta seção descreve o processo de criação de arquivos executáveis do servidor de formulário e de configuração de formulário para criar formulários MAPI personalizados. Antes de ler esta seção, familiarize-se com as informações do MAPI Forms.
O desenvolvimento de um servidor de formulário inclui as seguintes etapas:
Decidir quais informações o formulário conterá e escolher um conjunto de propriedades para armazenar essas informações. Para obter mais informações, consulte Escolhendo o conjunto de propriedades de um formulário.
Projetar uma interface do usuário com a qual os usuários possam interagir com as propriedades do formulário.
Escolhendo uma classe de mensagem e gerando um identificador de classe exclusivo (CLSID). Para obter uma visão geral das classes de mensagem, consulte Classes de mensagem MAPI. Para obter mais informações sobre classes de mensagem e formulários, consulte Escolhendo uma classe de mensagem.
Implementando as interfaces de formulário MAPI necessárias, bem como quaisquer interfaces opcionais de que seu servidor de formulário específico precise. Para obter mais informações, consulte Escrevendo código de servidor de formulário.
Escrever código de interface do usuário para lidar com a interação do usuário com o objeto de formulário e as propriedades que o formulário usa.
Criando um arquivo de configuração de formulário para o formulário. Para obter mais informações, consulte Formato de arquivo de arquivos de configuração de formulário Files.
Instalar o formulário nos computadores dos usuários. Para obter mais informações, consulte Instalando um formulário em uma biblioteca.
Você provavelmente executará as etapas de 1 a 5 simultaneamente, em vez de concluí-las em sequência. O processo de desenvolvimento de um servidor de formulários, como muitos projetos de programação, não é aquele em que há uma sequência particularmente bem definida. Por exemplo, a criação de um arquivo de configuração de formulário é mostrada como a penúltima etapa acima, mas você provavelmente criará seu arquivo de configuração de formulário de forma incremental, e ele se tornará mais completo à medida que adicionar recursos ao seu servidor de formulário.