Smart Indenter (add-in gratuito)

giulianovac

Access/VBA Expert
Expert
9 Giugno 2018
1.166
212
63
Italy
2013 2019
90
Ciao a tutti! cappello_saluta

Navigando di qua e di la mi sono imbattuto in questo comodo add-in per VBA che si chiama Smart Indenter e dal nome si capisce già a cosa serve. ';)
Siccome l'indentazione del codice è una cosa a dir poco fondamentale, ma spesso (troppo spesso) completamente trascurata da chi si avvicina per la prima volta al codice VBA ho pensato di fare cosa gradita nel segnalarlo qui.

Una volta installato (utilizzando l'apposito setup), nell'IDE di VBA non appare nulla (nessun menu, toolbar o altro).
Ma nel momento che facciamo clic-destro nella finestra del codice ecco spuntare il menu Smart Indenter nel menu di contesto:



Come possiamo vedere dispone di poche e semplici opzioni ma più che sufficienti, dato che permette di indentare la singola Procedura, l'intero Modulo ma addirittura l'intero Progetto!
Basta e avanza. :applausi:

L'ultima voce permette anche di accedere ad un pannello di configurazione:


A mio avviso, va detto che è già sufficiente la configurazione predefinita.

La nota dolente è che dal sito della software house che l'ha prodotto, non si riesce a scaricare, infatti la pagina da loro indicata
http://www.oaltd.co.uk/Indenter/Default.htm
restituisce un laconico:
500 - Internal server error.


Fortunatamente, c'è sempre il nostro vecchio e caro sito WAVEBACK MACHINE:
https://web.archive.org/

così sono andato a cercarvi la pagina dell'addin e l'ho trovata:
https://web.archive.org/web/20180806185019/http://www.oaltd.co.uk/Indenter/Default.htm

Nonostante sia scritto che è solo per Office 2000, 2002 e 2003 io l'ho provato sul mio Officce 2013 e funziona bene, per cui consiglio di scaricarlo ed installarlo tranquillamente.
Stasera lo proverò a casa dove ho Office 2019 e vi farò sapere.
Ma immagino che non avrò problemi, spero, perché questa caratteristica è davvero utile, soprattutto ai nuovi, ma anche a me che a volte scarico file di utenti il cui codice è illeggibile a causa delle indentazioni le più strampalate possibili!

Saluto_saluto
 

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!