Criar páginas separadas de leitura e composição usando regiões de formulário em um formulário personalizado

Para criar páginas distintas de leitura e redação para um formulário personalizado, é possível usar primeiro o Designer de Formulários para criar uma área de formulário separada para a página de leitura e outra área de formulário separada para a página de redação. Para obter mais informações sobre como criar uma área de formulário, consulte Como criar uma área de formulário.

Para que o Outlook exiba a área de formulário apropriada para a página de leitura e a página de redação, é possível usar um suplemento que informa de maneira programática ao Outlook que área de formulário usar em cada caso. Seu suplemento faz isso por meio do método GetFormRegionStorage da interface FormRegionStartup .

Para retornar a região de formulário apropriada no método GetFormRegionStorage

  • Em GetFormRegionStorage, retorne o arquivo de armazenamento da região de formulário apropriado (. OFS) com base no valor especificado pelo Outlook para FormRegionMode.

    Como acontece com qualquer suplemento COM que estende uma região de formulário, seu suplemento implementará a interface Outlook.FormRegionStartup . Especificamente, ao implementar o método GetFormRegionStorage da interface FormRegionStartup, dependendo do valor de entrada do parâmetro FormRegionMode, seu suplemento retornará a área de formulário apropriada. Por exemplo, quando o Outlook chama GetFormRegionStorage para obter a área de formulário da página de leitura, especificando FormRegionMode como olFormRegionRead, seu suplemento terá implementado GetFormRegionStorage para retornar o arquivo .OFS de formulário da área de formulário criada para a página de leitura.

Da mesma forma, quando o Outlook chama GetFormRegionStorage para obter a região do formulário para a página de composição, especificando FormRegionMode como olFormRegionCompose, GetFormRegionStorage retornará o caminho local para o . Arquivo OFS para a região do formulário criada para a página de composição. Observe que se seu suplemento especificar um caminho para um arquivo .OFS como o valor de retorno para GetFormRegionStorage, o caminho deverá ser um caminho local. Para obter mais informações sobre como implementar GetFormRegionStorage, consulte Estendendo uma área de formulário com um suplemento.

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.