Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Visual Basic for Applications biblioteca de objetos já não é um ficheiro autónomo; está integrado na biblioteca de ligações dinâmicas (DLL). Em circunstâncias invulgares, poderá ser necessária uma versão anterior da biblioteca de objetos (vaxxx.olb ou vaxxxx.olb) correspondente ao idioma do projeto , mas não encontrada. Esse erro tem as seguintes causas e soluções:
- A biblioteca de objetos está completamente em falta, não está no diretório esperado ou é uma versão incorreta. Procure no disco para se certificar de que a biblioteca de objetos está no diretório correto, conforme especificado na documentação host-application .
Se a biblioteca em falta for uma versão de idioma instalada pela aplicação anfitriã, poderá ser mais fácil executar novamente o programa de configuração. Se um projeto precisar de uma biblioteca de objetos de linguagem diferente daquela que acompanha a aplicação anfitriã (por exemplo, se alguém lhe enviar um projeto escrito numa máquina configurada para um idioma diferente), certifique-se de que a versão de idioma correta da biblioteca de objetos do Visual Basic está incluída no projeto e que está instalada na localização esperada. Os aplicativos podem suportar diferentes versões de idioma das respectivas bibliotecas de objetos. Para saber qual é a versão do idioma necessária, apresente a caixa de diálogo Referências e veja qual o idioma indicado na parte inferior da caixa de diálogo. As bibliotecas de objetos existem em versões diferentes para cada plataforma. Portanto, quando os projetos são movidos entre plataformas, como do Macintosh para o Microsoft Windows, a versão de idioma correto da biblioteca de referência para essa plataforma deve estar disponível no local especificado, na documentação do aplicativo host. Tenha em atenção que alguns códigos de idioma são dois carateres, enquanto outros têm três carateres. O nome do ficheiro da biblioteca de objetos do Visual Basic é construído da seguinte forma:
Windows: Código da Aplicação + Código de Idioma + [Versão]. OLB. Por exemplo: a biblioteca de objetos Visual Basic for Applications francês para a versão 2 era vafr2.olb.
Macintosh: nome do aplicativo código do idioma [versão] OLB. Por exemplo: a biblioteca de objetos Visual Basic for Applications francês para a versão 2 era VA FR 2 OLB.
Se não conseguir encontrar um projeto ou biblioteca de objetos em falta no seu sistema, contacte o autor do projeto de referência . Quando a biblioteca ausente é uma biblioteca de objetos de aplicativo Microsoft, você pode obtê-la da seguinte forma:
Se você tem acesso a serviços de suporte técnico eletrônico da Microsoft, consulte a seção de suporte técnico deste arquivo de Ajuda. Em serviços eletrônicos, você localizará instruções sobre como usar a opção de serviço apropriada.
Caso não tenha acesso aos serviços de suporte técnico eletrônico da Microsoft, as bibliotecas de objetos da Microsoft estão disponíveis mediante solicitação, como uma nota sobre o aplicativo da Microsoft. As informações sobre como contatar uma organização local do Microsoft Product Support Services também está disponível na seção de suporte técnico deste arquivo de Ajuda.
Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).
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.