none
VBA: Existe um glossário? RRS feed

  • Pergunta

  • Existe um glossário que explique a aplicabilidade de cada item que aparece na lista quando iniciamos a digitação de uma programação?

    Esse glossário seria semelhante à um dicionário que explique a forma de aplicar ou para que serve cada termo de complento de uma programação.

    Exemplo: Ao digitar UserForm1.Show, logo o ".Show" determina que o UserForm deve ser 'apresentado'; porém a lista que aparece é tão extensa e a descrição de cada item possível é tão sintética que é imposível advinhar o que significa se o programador nunca a utilizou antes, incluse muitas que apereçam como sugestão nem podem ser aplicadas à necessidade daquele momento.

    quinta-feira, 21 de março de 2013 10:57

Respostas

  • Estou entendendo que você gostaria que fossem mostradas os métodos e propriedades "mais importantes" de um objeto. Infelizmente, isso não existe e muito do aprendizado do VBA envolve em a pessoa fuçar, pressionar F1 em cima de um método, propriedade ou evento que não conheça e aprender um pouco mais a cada dia.

    Acostume a usar o "Pesquisador de objeto", ele é a ferramenta mais próxima do que você deseja. No VBE pressione a tecla F2. Em seguida, digite Range e pressione Enter. Você verá os membros do objeto Range com algumas informações a mais que a lista que você citou (que se chama Intellisense). Ao ter dúvida num dos membros, consulte a ajuda específica do seu tópico.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quinta-feira, 21 de março de 2013 22:47
    Moderador
  • Não testei, mas se quiser desabilitar a ajuda online, siga os passos: http://www.itechtalk.com/thread9077.html

    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    • Marcado como Resposta Egly Ogliari segunda-feira, 15 de abril de 2013 17:07
    sexta-feira, 22 de março de 2013 22:53
    Moderador

Todas as Respostas

  • Estou entendendo que você gostaria que fossem mostradas os métodos e propriedades "mais importantes" de um objeto. Infelizmente, isso não existe e muito do aprendizado do VBA envolve em a pessoa fuçar, pressionar F1 em cima de um método, propriedade ou evento que não conheça e aprender um pouco mais a cada dia.

    Acostume a usar o "Pesquisador de objeto", ele é a ferramenta mais próxima do que você deseja. No VBE pressione a tecla F2. Em seguida, digite Range e pressione Enter. Você verá os membros do objeto Range com algumas informações a mais que a lista que você citou (que se chama Intellisense). Ao ter dúvida num dos membros, consulte a ajuda específica do seu tópico.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quinta-feira, 21 de março de 2013 22:47
    Moderador
  • Felipe, obrigado pela resposta!

    Acredito que entendi o funcionamento, já havia esbarrado nessa pesquisa (F2), porém não havia levado em conta a possibilidade da pesquisa (F1) dentro dessa tela.

    O único pesar é que só é possível acionar a pesquisa (F1) on-line (via MSDN), mas tendo a possibilidade já é uma primeira solução.

    E mais uma vez obrigado.


    • Editado Egly Ogliari sexta-feira, 22 de março de 2013 14:00
    sexta-feira, 22 de março de 2013 13:59
  • Não testei, mas se quiser desabilitar a ajuda online, siga os passos: http://www.itechtalk.com/thread9077.html

    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    • Marcado como Resposta Egly Ogliari segunda-feira, 15 de abril de 2013 17:07
    sexta-feira, 22 de março de 2013 22:53
    Moderador