Mensagem de erro quando tenta abrir um livro do Excel 5.0/95 que contém uma folha de módulo VBA no Excel 2007: "Abrir o projecto VBA neste ficheiro requer um componente que não está actualmente instalado"

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: 926430
Sintomas
Quando tentar abrir um Microsoft Excel para Windows 5.0/95 livro que contém do Visual Basic for Applications (VBA) de folha de módulo no Microsoft Office Excel 2007, recebe a seguinte mensagem de erro:
Abrir o projecto VBA neste ficheiro requer um componente que não está actualmente instalado. Este ficheiro será aberto sem o projecto VBA. Para mais informações, procure Microsoft Office Online para "VBA conversores".
Quando tenta guardar um livro do Excel 2007 que contém projectos do VBA no formato de ficheiro do livro do Microsoft Excel 5.0/95 (*.xls), receberá a seguinte mensagem de erro:
Guardar o projecto VBA neste livro no formato de ficheiro de Excel 5.0/95 requer um componente que não está actualmente instalado. Deseja continuar a guardar neste formato?
  • Clique em “ Sim ” para manter este formato, não irá guardar o projecto VBA.
  • Clique em “ não ” para guardar este ficheiro no formato mais recente do Excel.
Para guardar o projecto VBA no formato Excel 5.0/95, procure Microsoft Office Online "VBA conversores"
Causa
Este problema ocorre porque o Excel 2007 não suporta directamente a conversão de macros que são escritos utilizando o VBA do Excel 5.0/95. O pacote de conversores do VBA não está incluído como parte do Microsoft Office de 2007. O pacote de conversores do VBA tem de ser instalado separadamente. Consulte “ como obter o conversor"secção para obter instruções sobre como obter o pacote de conversor do VBA.

Nota Apesar do Converter Pack do VBA do Microsoft Office Excel 2007 irá converter folhas de módulos VBA no livro formatado em Excel 5.0/95, o pacote de conversor do VBA removerá todos os projectos VBA e quaisquer controlos baseado em COM que estavam em folhas de cálculo do livro.
Resolução
Para resolver este problema, deve exportar cada módulo no livro de Excel 5.0/95, remover o módulo e, em seguida, importar esse módulo novamente para o livro. Para o fazer, siga estes passos.
  1. Se tiver o Microsoft Office Excel 2003 ou versões anteriores do Excel, abra o livro do Excel nesse programa.

    No entanto, se não tiver acesso ao Excel 2003 ou versões anteriores do Excel, terá de instalar o pacote do conversor de VBA para o Excel 2007 e, em seguida, abra o livro do Excel no Excel 2007.
  2. Prima ALT+F11 para abrir o Editor do Visual Basic.

    Todos os módulos VBA no livro de Excel são agora apresentados.
  3. Para cada módulo no Editor do Visual Basic, siga estes passos:
    1. No painel Project Explorer, clique com o botão direito do rato o módulo e, em seguida, clique em remover Module_name.
      Em que o marcador de posição Module_name é o módulo que pretende exportar e remover.
    2. Localize uma pasta que pretende guardar os módulos na e, em seguida, clique em Guardar. O módulo é removido quando este é guardado.
    3. Clique com o botão direito do rato VBAProject (Workbook_name) e em seguida, clique em Importar ficheiro.
      Onde o marcador de posição Workbook_name é o nome do livro que o módulo foi anexado.
    4. Localize a pasta onde guardou o módulo que foi exportada.
    5. Seleccione o ficheiro de módulo e, em seguida, clique em Abrir. O módulo é apresentado no painel do Explorador de projecto.
  4. No menu ficheiro, clique em Fechar e regressar ao Microsoft Excel.
  5. Depois de ter exportado e importado todos os módulos, guarde o livro.

Como obter o conversor

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.

Se a correcção está disponível para transferência, existe uma secção de "Transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não aparecer, submeta um pedido para o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft da ou para criar um pedido de assistência separado, visite o seguinte site da Microsoft: Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não vir o seu idioma, é porque uma correcção não está disponível para esse idioma.

Também poderá contactar o suporte técnico da Microsoft para obter o Pack de conversor do VBA.

Nota O pacote de conversor do VBA é fornecido gratuitamente. No entanto, se tiver problemas ou questões adicionais ou se qualquer resolução de problemas é necessária, será criado um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e problemas que não envolvem directamente como obter e instalar o pacote de conversor do VBA.
XL2007 XL2k7 XL12 Excel2007 Excel2k7 Excel12

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 926430 - Última Revisão: 11/30/2009 17:24:45 - Revisão: 3.0

Microsoft Office Excel 2007

  • kbmt kbautohotfix kberrmsg kbmacro kbvba kbfilters kbconvert kbtshoot kbexpertisebeginner kbprb KB926430 KbMtpt
Comentários