Os meus controlos de Tabela Dinâmica e de Gráfico não funcionam no Access 2007

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Sintomas

Quando abre uma base de dados de formato de ficheiro do Microsoft Office Access 2003 ou de um Microsoft Access anterior no Access 2007, uma das seguintes mensagens aparece:

  • O projecto ou base de dados do Microsoft Office Access contém uma referência incompleta ou inexistente ao ficheiro '0WC10.DLL' versão 1.0.

  • O projecto ou base de dados do Microsoft Office Access contém uma referência incompleta ou inexistente ao ficheiro '0WC11.DLL' versão 1.0.

O Access 2007 abre o ficheiro de base de dados, mas quaisquer controlos de Tabela Dinâmica do Microsoft Office ou controlos de Gráfico do Microsoft Office contidos em formulários, relatórios ou páginas de acesso a dados não funcionam. Além disso, o Access poderá mostrar a mensagem "Não existe qualquer objecto neste controlo" quando abre um objecto que contém um controlo de Tabela Dinâmica ou de gráfico.

Causa

A base de dados contém um ou mais controlos que foram criados utilizando os Componentes Web do Microsoft Office 2003 ou de versões anteriores. Por predefinição, o Access 2007 não instala estas versões dos Componentes Web do Microsoft Office. Por conseguintes, a referência aos ficheiros fica incompleta e os controlos deixam de funcionar.

Nota: O problema descrito neste artigo aplica-se a controlos de Tabela Dinâmica ou Gráfico que pode adicionar a um formulário, relatório ou página de acesso a dados. Por outro lado, as vistas de Tabela Dinâmica e de Gráfico Dinâmico dos objectos que foram criados no Access 2003 e em versões anteriores do Access continuam a funcionar no Access 2007. Estas vistas estão disponíveis clicando em Vista no separador Base e, em seguida, clicando em Vista de Tabela Dinâmica ou Vista de Gráfico Dinâmico.

Quando adicionar controlos como o controlo de tabela dinâmica do Microsoft Office a um formulário, relatório ou página de acesso a dados, o Access cria as referências às bibliotecas de ligação dinâmica (DLL) que suportem esses controlos. Versões posteriores do Access não podem incluir todos os ficheiros. dll que precisa para os controlos que adicionou enquanto que estava a trabalhar na sua base de dados em versões anteriores do Access. Neste caso, tem de transferir e instalar estes ficheiros. dll separadamente para continuar a utilizar os controlos que dependem das mesmas. Por predefinição, Access 2007 não instala a versão 10.0 ou versão 11.0 Microsoft Office Web Components.

Segue-se uma lista que mostra um exemplo de alguns controlos que são afectados por este problema:

  • Microsoft Office Chart 10.0

  • Microsoft Office Chart 11.0

  • Microsoft Office PivotTable 10.0

  • Microsoft Office PivotTable 11.0

Resolução

Para fazer com que o Access 2007 mostre os controlos de Tabela Dinâmica de Gráfico Dinâmico da versão anterior correctamente, tem de transferir e instalar os ficheiros .dll correctos. Utilize os seguintes procedimentos para determinar os ficheiros necessários e, em seguida, transfira e instale esses ficheiros.

Determinar qual a referência em falta

  1. Abra a base de dados no Access 2007.

  2. Efectue um dos seguintes procedimentos para abrir o Visual Basic Editor:

    • Abra um módulo existente fazendo duplo clique no mesmo no Painel de Navegação.

    • No separador Criar, no grupo outros, clique em módulo. Se este comando não estiver disponível, clique na seta por baixo da Macro ou no botão de Módulo de classe e, em seguida, clique em Module.

  3. No Visual Basic Editor, no menu Ferramentas, clique em Referências.

  4. Na caixa de diálogo Referências, em Referências Disponíveis, procure quaisquer referências que estejam marcadas como MISSING.

    • Se a versão 10.0 ou a versão 11.0 dos Componentes Web do Microsoft Office não existir, utilize o seguinte procedimento para transferir e instalar o ficheiro .dll necessário.

Transferir e instalar o ficheiro necessário

  1. Procure no Centro de Transferências da Microsoft owc10.exe ou owc11.exe, consoante a versão que determinou que estava a faltar no procedimento anterior.

  2. Siga as instruções no Centro de Transferências da Microsoft para transferir e instalar o ficheiro. Note que pode guardar o ficheiro .exe no computador e, depois, executá-lo para instalar o ficheiro .dll ou pode clicar em Executar para instalar o ficheiro .dll directamente do Centro de Transferências da Microsoft.

  3. Depois de concluída a instalação, feche e, em seguida, volte a abrir a aplicação de base de dados do Access para confirmar se os controlos funcionam conforme esperado.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×