Trabalhar com a biblioteca de Code VBA
O Code VBA oferece muitas ferramentas de produtividade. Nesta página, o foco está na Biblioteca de Código VBA. Clique no tópico abaixo que lhe interessa para obter mais detalhes. Os blocos abaixo oferecem uma introdução mais visual. Em alternativa, visite Ferramentas VBA ou Geradores de Código VBA.
Biblioteca de códigos
Geradores de código VBA
- Inseridores de instruções «if»
- Construtor de loops
- Selecionar o criador de casos
- Construtor de cadeias de caracteres com várias linhas
- Criador de pastas
- Construtor de caixas de entrada
- Construtor de MsgBox
- Caixa de seleção
- Caixas de diálogo de seleção de data
- Construtor de formulários de utilizador
- Construtor de classes
- Construtor SQL VBA
- Aula de MS Access a partir do gerador de tabelas
- Criador de conjuntos de registos do MS Access
- Procedimento rápido
- Construtor de procedimentos
Biblioteca de códigos VBA
O Code VBA baseia-se, em grande parte, na linguagem VBA e no que a aplicação Office oferece. Ainda assim, também achámos conveniente poder estender o VBA com funções comuns e trechos de código numa Biblioteca de Code VBA que pode ser estendida com as suas próprias colecções de código.
Funções String do VBA
Geralmente, é necessário um conjunto mais completo de funções de cadeia de caracteres do que as que já estão disponíveis no VBA. Pegámos emprestadas as ideias de outras linguagens, nomeadamente do VB.NET.
Funções de data VBA
Tanto as funções VBA Date incorporadas como as funções personalizadas e os snippets incluídos na Biblioteca de Códigos VBA podem ser selecionadas a partir de um menu de continuação. A dica de ferramenta mostra o código que será inserido.
Adicionar procedimento ou módulo à biblioteca
A partir do Code Explorer, pode facilmente adicionar um procedimento ou um módulo a uma subpasta da biblioteca de Code VBA. Este aparecerá automaticamente no submenu Biblioteca do objeto selecionado ou da subpasta VBA.
Inserir trechos de código
A forma mais conveniente de inserir um fragmento de código é a partir do submenu Biblioteca do objeto em que pretende atuar - no menu Objeto. Se o excerto envolver mais parâmetros, pode seleccioná-los a partir das variáveis no contexto do seu código, na caixa de diálogo Inserir excerto.
Editor de snippet de código
Para adicionar fragmentos facilmente, o Code VBA inclui um editor de fragmentos. Suporta a sintaxe do Visual Basic, inserção de etiquetas para instruções especiais, tais como adicionar módulos ou referências relacionadas, e guardar na subpasta mais adequada da biblioteca do Code VBA.





