Quem utiliza o OLE Automation com o Word está enfrentando um erro bravo ao aplicar o patches de atualização de Dezembro do MS-Office. Após a instalação do patch, qualquer aplicação que utilize OLE Automation recebe a mensagem de erro "O Word não pode iniciar o conversor MSWRD632.WPC"
Se você fizer uma busca rápida no Google, verá que a solução inicial dada pela Microsoft é ridícula: "Utilize o Word Viewer 2007" ao invés de utilizar o Word. Traduzindo: utilize o DOC apenas para leitura e se quiser alterá-lo, pare de usar o documento no formato DOC e passe a usar o DOCX. Ponto Final. Simples, não é?
Ou seja, a solução que eles oferecem é abandonar o formato DOC e deixar todas as máquinas que não tem Office 2007 sem acesso ao arquivo... Em uma instalação com 200 máquinas com Offices distintos, imaginem o transtorno!
Graças a Deus que eu já converti a grande maioria dos OLEs do Word/Excel para OpenOffice. A conversão foi justamente para evitar este tipo de problema!!
Felizmente, a correção da bagunça é simples. Tem-se que inserir uma nova chave no registro do Windows (funciona no XP, 2000, Vista e Windows 7).
Montei 2 tutoriais: um para profissionais de TI experientes e outra para usuários leigos ou com pouca experiência com o Registro do Windows.
Para os profissionais:
Para Windows 32 bits:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Wordpad
Para Windows 64 bits:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\microsoft\Windows\CurrentVersion\Applets\Wordpad
Caso a chave Wordpad não exista, crie a nova chave.
Em seguida, crie uma variável DWORD com a seguinte chave: AllowConversion com o valor 1
Para quem não tem muita intimidade como o REGEDIT, segue o passo a passo:
1) Vá em Iniciar / Executar e digite REGEDIT. Navegue na árvore até achar a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\
2) Clique no item Applet. Dê clique-direita e escolha a opção do menu Novo / Chave. Escreva Wordpad.
3) Clique no item Wordpad recém criado, dê clique-direita e e escolha Novo / Valor DWORD
4) Digite AllowConversion no nome da variável e pressione ENTER.
5) Clique-Direita no AllowConversion, e escolha a opção Modificar.
6) Digite no campo de valor o número 1 e clique no botão Ok
Fonte: Blog do Technet
16 comentários:
Obrigado por compartilhar esta informação, com certeza será muito útil a mais alguem como foi para mim.
Grande dica! Realmente funcionou. Obrigado.
Cara, muito obrigado! Me ajudou muito com esse post.
Detalhe: o único post sobre o problema que encontrei no Google.
Novamente, obrigado!
Abraços!
Ricardo Nabeiro
ricardo.nabeiro@tecmaster.inf.br
Gracias por la solución, me solucionó el problema. Un saludo desde España.
Isso é o que dá para todos os puxa-saco da Micro$oft. Programem e usem o MSOffice, usem muitas APIs também, um dia vai se ferrar. Só programo baseado em opções abertas (OpenSource), qdo preciso fazer algo simples com offices uso o componente WPTools e crio o meu próprio Word ou Excel, etc. API uso o mínimo ou NADA.
Comigo não funcionou, mas valeu a tentaviva.
Comigo não funcionou nao =/
comigo tb não funfou!!!
O erro que aparecia ao tentar abrir o atquivo sumiu, porem o arquivo abre pedindo conversão. grato.
caso saiba a resolução, por favor entrar em contato.
e-mail: arnaldo.silva10@yahoo.com.br
Ola comigo tbm não funcionou, mas continue fazendo esse trabalho ajudando aos leigos como a amaioria aqui.
Obrigada pela ajuda.
Ficou mto bem explicado e funcionou perfeitamente.
Comigo não funcionou, achei a chave, mas não achei o item Applet e quanto clico na opção nova chave dar uma mensagem de erro. "Não é possível criar chave
Erro ao gravar para o Registro"
Vc pode me explicar o que possa estar acontecendo.
Aguardo resposta.
IMPORTANTE!!!
Queria só acrescentar uma coisa!
O indicado neste site resolveu meu problema, mas antes segui também as instruções que irei por abaixo.
O ARQUIVO RECUPEROU, TODAVIA eu quase passei desapercebida por ele! É que se eu mandasse abrir o arquivo que salvei, ele abria em branco, com 0 caracteres, como se tivesse perdido tudo embora o tal do erro MSWRD632 tivsse acabado.
Ai abri a pasta onde salvei o arquivo e vi um arquivo que mostra uns quadradinhos dentro (arquivo TMP), com o nome ~WRD2963.tmp, e ele nem era formato word.. no entato, cliquei lá e abriu!!! Todo o meu texto!!! então se nao conseguirem abrir o arquivo com as orientações deste site e deste outro que iriei colocar, tente ir na pasta onde salvou o arquivo e ver se há algum arquivo com quadradinhos... as vezes ocorre o que aconteceu comigo.
Por favor, clique em iniciar / executar / digite: Winword /a (clique m OK e verifique se ocorre o erro).
Clique em iniciar / executar / digite: Winword /safe (clique m OK e verifique se ocorre o erro).
Ocorre somente com este arquivo?
Você por acaso consegue copiar e acessar em outro computador?
Caso persista, execute os procedimentos abaixo:
Clique em iniciar / Executar / digite: regedit (clique em )
Acesse a chave abaixo:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc
(clique com o botão direito em cima da chave MSWord6 e selecione para exportar, salve em Meus Documentos).
Após salvar a Chave, clique com o botão direito do mouse sobre a chave e selecione Delete
Feche o editor de registro e tente abrir o seu arquivo.
Obs.: Em alguns casos é necessário reiniciar o computador.
(FONTE: http://social.microsoft.com/Forums/pt-BR/wordbr/thread/f8dd451f-6928-4aeb-8c7a-9a43c1d9fc31)
Rolou mesmo, valeu!
Olá !
Sua soluçãofoi de extrema importância e resolveu o problema.
Obrigado !
De fato não aparece mais a mensagem do conversor porem o texto são sá quadradinhos.....
Postar um comentário