none
Funções indisponíveis em módulos no Access 2007 RRS feed

  • Pergunta

  • Recebi uma máquina nova (I3, Windows 7, Office Professional 2007 cópias licenciadas) e estou tentando criar módulos incluindo funções do VBA (Date, Left, Right, etc). As funções são listadas no pesquisador de objetos. Algumas (como o Now) funcionam, porém a Date e diversas outras geram erro e interrompem o módulo. A mesagem de erro acusa algom como "Função indisponível" (estou em outra máquina e não anotei a mensagem exata). Códigos como "a = Date" geram erro, mas "a = Now" rodam sem problema.

    Tentei entrar na instalação do Office, mas praticamente todas as opções estão instaladas.

    Será que a instalação do VBA foi incompleta? Alguma .dll faltando? Alguma sugestão sobre a causa ou como resolver o problema?

    domingo, 30 de maio de 2010 18:04

Todas as Respostas

  • A mensagem fornecida ao executar o módulo contendo as funções citadas é "Erro de compilação. É impossível localizar o projeto ou a biblioteca."
    segunda-feira, 31 de maio de 2010 09:36
  • Tentei desinstalar apenas o VBA, pensando em reinstalá-lo logo após, mas o instalador do Office não deixa, pois diz ser necessário para o pacote.
    segunda-feira, 31 de maio de 2010 09:39
  • Olá,

     

    o problema não está nas funções Date, Left e Right, embora o Access aponte isto.

     

    Está faltando alguma outra referência. Abra o menu Ferramentas > Referências da janela VBA e veja se algum item está marcado como AUSENTE. Desmarque-o e procure a referência correta.


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    terça-feira, 1 de junho de 2010 00:01
    Moderador
  • Luiz:

    A referida janela possui uma centena de opções. Qual(is) delas precisam estar selecionadas? Nenhum item consta AUSENTE. O que vc quer dizer com "desmarque-o e procure a referência correta"?

    Muito Obrigado

    Dan

    terça-feira, 8 de junho de 2010 11:55
  • Bem, fica o meu protesto aqui. Comprei um software de custo elevado (MS Office Professional 2007), e já estou me convencendo que fiz um mau negócio. Até o momento não consegui encontrar uma solução para ativar as diversas funções que não estão sendo reconhecidas pelo Access. Tentei usar a função [Busca] nos sites da Microsoft, e não encontrei qualquer informção que pudesse ajudar. Aliás, os  sites da Microsoft merecem um prêmio por desorganização.

    Se alguém puder me sugerir alguma forma de contato com técnicos de assistência ao cliente da Microsoft, agradeceria, pois também não encontrei essa opção dentro da desorganização dos sites da Microsoft.

    Sou um cliente insatisfeito.

    quarta-feira, 16 de junho de 2010 07:50