Tag Archives: Smart Indender

VBA – Smart Indenter, utilitário de indentação de código

Sei que já devo ter falado disto em algum lugar por aqui, ou talvez em algum outro blog ou fórum da vida, mas na dúvida. vale a pena ver (ou escrever) de novo.

O Smart Indenter é um dos melhores plugins já criados para o VBA em termos de organização de código. Este plugin permite que você faça a auto-indentação do código com apenas um clique (ou dois). Para entender o que é indentação, vou pedir uma ajudinha par ao Wikipédia:

“Dentro da computação, indentação é um termo aplicado ao código fonte de um programa para indicar que os elementos hierarquicamente dispostos têm o mesmo avanço relativamente à posição (y,0).”Ler mais

Como sabemos que a IDE do VBA não evoluir mais pelas mãos da Microsoft, mas ainda tem muita gente programa nessa plataforma, os camaradas da Office Automation Ltd resolveram criar este plugin para facilitar a vida, fazendo que você não precise ficar dando TABs ou espaços no código.

Além da tarefa tradicional, é possível configurar como a indentação será efetuada. A tela de configurações pode ser vista abaixo:

Configurações do Smart Indenter
Configurações do Smart Indenter

A ativação é feita facilmente clicando no botão direito dentro do código e acionar o menu Smart Indenter:

Opções do Smart Indenter
Opções do Smart Indenter

O bom é que existem versões do software para quase todos os VBs exisitentes. O download pode ser feito pelo seguinte link:

http://www.oaltd.co.uk/Indenter/IndentPage.asp

Os autores possuem outros plugins/addins muito interessantes para o VBA que comentarei aqui em outra oportunidade.

Bom proveito aos VB maníacos!

Tomás Vásquez
www.tomasvasquez.com.br