Select the product you need help with
Como o Outlook 2007 utiliza a cache de formulários e como resolver problemas de cache de formuláriosArtigo: 919596 - Ver produtos para os quais este artigo se aplica. Sumário Este artigo descreve a forma como o Microsoft Office Outlook 2007 localiza formulários, onde se encontra a cache de formulários, como alterar o tamanho da cache de formulários e como utilizar a chave de registo ForceFormReload. Este artigo também descreve alguns problemas que poderão ocorrer com a cache de formulários do Outlook. Por fim, este artigo descreve como resolver estes problemas. INTRODUÇÃOEste artigo descreve a cache de formulários do Outlook. Este artigo também descreve vários problemas de cache de formulários que podem ocorrer no Outlook 2007. Nota A cache de formulários do Outlook é utilizada para formulários que são concebidos com o Outlook 2003 ou versões anteriores e que são publicadas normalmente a uma biblioteca de formulários. O Outlook 2007 também lhe permite estruturar formulários para o Outlook 2003 e versões anteriores. Neste cenário, a cache de formulários é utilizada da mesma forma como a cache de formulários é utilizada em versões anteriores. No entanto, o Outlook 2007 não utiliza a cache de formulários com a nova funcionalidade de regiões do formulário. O Outlook 2007 utiliza apenas a cache de formulários em cenários que envolvem as classes de mensagem personalizada. Se estiver a desenvolver um novo formulário personalizado para o Outlook 2007, recomendamos que utilize a nova funcionalidade de região do formulário. O Outlook armazena uma cópia local de um formulário personalizado numa memória cache para que o Outlook não tenha recuperar o formulário do disco sempre que um item é aberto. Quando formulários são armazenados numa pasta pública do Microsoft Exchange ou na biblioteca de formulários organizacionais no computador do Exchange Server, o Outlook pode utilizar a versão em cache do formulário. Isto ajuda a melhorar o desempenho no computador local e no Exchange Server computador. Poderão ocorrer problemas com a cache de formulários. Estes problemas ocorrem normalmente quando abre um novo produto ou um item existente numa pasta. Poderá receber uma das seguintes mensagens de erro:
Como o Outlook localiza formuláriosEsta secção descreve como o Outlook localiza o formulário que é necessário quando abrir um item. Quando cria um item que utiliza um formulário personalizado pela primeira vez, o campo Classe da mensagem do produto é definido como o nome do formulário. Por exemplo, se tiver um formulário de tarefas personalizado denominado "Empresa" numa pasta de tarefas personalizado, a classe da mensagem é IPM.Task.Corporate .Quando abrir o item, o Outlook verifica o campo Classe da mensagem para ver qual o formulário Outlook deve utilizar para apresentar o item. Em seguida, procura o Outlook para o formulário necessário. O Outlook procura nas seguintes localizações pela seguinte ordem:
Localize a cache de formuláriosA cache de formulários é armazenada numa pasta oculta na unidade de disco rígido. Tem de alterar a definição para que o Microsoft Windows mostra ficheiros ocultos e ficheiros de sistema. Estes passos variam consoante a versão do Windows que está a utilizar. Pode localizar a cache de formulários na seguinte pasta:
Compreender a que arquitectura em cache os formuláriosimportante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
Como efectuar uma cópia de segurança e restaurar o registo no WindowsA cache de formulários contém o ficheiro Frmcache.dat. O ficheiro Frmcache.dat contém informações de resumo e indicadores para os formulários do Outlook predefinidas e quaisquer formulários personalizados que utiliza. Cópias em cache de formulários personalizados residem em subpastas da pasta formulários. As subpastas da pasta formulários têm nomes aleatórios. No entanto, os nomes das subpastas assemelhar-se os nomes dos formulários. Os formulários reais que são armazenados nestas pastas são denominados cryptically. Mas os formulários têm uma extensão de nome de ficheiro .tmp. Se não souber a pasta que contém a cópia de um determinado formulário, pode utilizar o carimbo de data da pasta ou o carimbo de data do formulário para ajudar a localizar o formulário. O Outlook armazena também as chaves de registo que correspondem aos formulários personalizados que tenham sido colocados em cache. As chaves de registo são na seguinte localização: HKEY_CURRENT_USER\Software\Classes\CLSID A cache de formulários para o Outlook 2003 e Outlook 2007 utiliza uma estrutura diferente. Informações sobre a pasta e a biblioteca de formulários também é colocada em cache. Um problema relacionado com segurança conduziu à alteração de estrutura. Por exemplo, poderá ter dez diferentes pastas do Outlook 2003. Pode publicar um formulário com o mesmo nome em cada uma destas pastas dez. Em versões anteriores do Outlook, o formulário foi em cache uma vez e, em seguida, Outlook utilizado no mesmo formulário da cache de formulários locais sempre porque todos os formulários tinham o mesmo nome. No entanto, o Outlook 2007 caches o formulário de cada pasta. Devido a esta alteração na estrutura, recomendamos que publique formulários à biblioteca de formulários pessoais em vez de para uma pasta. Se eliminar um item com base num formulário personalizado e, em seguida, abra o item na pasta Itens eliminados, o Outlook não consegue localizar o formulário personalizado. Em vez disso, o Outlook utiliza o formulário predefinido. Se publicar formulários à biblioteca de formulários pessoais, pode evitar este problema. Compreender e alterar o tamanho de cache de formuláriosPor predefinição, o Outlook define um limite de 2048 kilobytes (KB) para o tamanho máximo da cache de formulários. Para alterar esta definição, siga estes passos:
Nota O Outlook armazena o tamanho da cache de formulários a Frmcache.dat ficheiro. O formato do ficheiro Frmcache.dat é não documentado. Não é suportada modificação directa do ficheiro Frmcache.dat. Por conseguinte, não pode alterar programaticamente o tamanho da cache de formulários. Microsoft não suporta as modificações directas qualquer parte do conteúdo da pasta formulários a menos que essas alterações são documentadas pela Microsoft ou recomendadas pelo suporte técnico da Microsoft para resolução de problemas apenas. Antes de modificar o conteúdo da pasta formulários, terá primeiro de fazer uma cópia de segurança. Recuperar formulários que tenha eliminado acidentalmenteSe eliminar acidentalmente um formulário publicado e não consegue recuperar esse formulário da pasta que o formulário foi publicado a partir do, poderá conseguir recuperar uma cópia do formulário a partir da cache de formulários.Para obter mais informações sobre como recuperar um formulário a partir da cache de formulários, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 292494
(http://support.microsoft.com/kb/292494/
)
OL2002: Restaurar um formulário do Outlook de uma cópia em cache Resolução de cache de formuláriosSe a cache de formulários não parece estar a funcionar correctamente, ou se tiver problemas ao abrir itens ou quando abre formulários personalizados, outros factores poderão estar a causar o comportamento inesperado. Utilize os seguintes métodos de resolução de problemas antes de eliminar a cache de formulários.
Limpar a cache de formuláriosExistem diferentes métodos para limpar o Outlook cache de formulários. Cada método tem vantagens e desvantagens. Recomendamos que utilize o método 1.
Utilizar a chave de registo ForceFormReloadQuando a cache de formulários parece estar a causar problemas de forma intermitente e não é possível determinar a causa dos problemas, pode definir a chave de registoForceFormReload no Outlook. Quando a chave de registo ForceFormReload está activada e Outlook encontra um erro quando o Outlook abre um item que se baseia um formulário personalizado, o Outlook automaticamente limpa a cache para este formulário específico. Em seguida, o Outlook tenta abrir o item novamente. Embora este método não corrige a causa do problema da cache de formulários, este método efectua o problema transparente à pessoas que utilizam formulários personalizados. Para activar a funcionalidade de chave de registo ForceFormReload , siga estes passos:
Resolução de problemas que ocorrem quando abrir um item que se baseia um formulário personalizado específicoSe ocorrer um problema quando tenta abrir um item que se baseia um formulário personalizado específico, o problema poderá estar relacionado com para esse formulário específico e não para a cache de formulários próprio. Os métodos seguintes descrevem como resolver problemas relacionados com um formulário específico. Tem de executar os métodos pela ordem em que são listadas.
PropriedadesArtigo: 919596 - Última revisão: segunda-feira, 2 de Março de 2009 - Revisão: 2.1
Traduçã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: 919596
(http://support.microsoft.com/kb/919596/en-us/
)
| Traduções de Artigos |




Voltar ao topo








