Come commentare e rimuovere il commento da blocchi di codice nell'editor VBA di Office


300

Nell'editor VBA di Office ( ALT+ F11), come commentare o rimuovere il commento da un blocco di codice?


4
@AlistairWeir l'alternativa alla '( virgoletta singola ) è usare una parola chiave Rem.

Risposte:


486

Nel editor VBA, andare a View, Toolbars, Customise...o fare clic destro sulla barra degli strumenti e selezionareCustomise...

Nella Commandsscheda, seleziona il Editmenu a sinistra.

Quindi circa due terzi della discesa ci sono due icone Comment Blocke Uncomment Block.

Trascina e rilascia questi sulla barra degli strumenti e avrai un facile accesso per evidenziare un blocco di codice e commentarlo e rimuoverlo con un clic di un pulsante!


Vedi la risposta di GauravSingh se desideri assegnare scorciatoie da tastiera.


14
È utile - non posso credere di non averlo mai trovato prima. Un tasto di scelta rapida sarebbe davvero utile, ma sfortunatamente non sembra esistere.
Jamie Bull,

3
Anch'io. Quindi pensare che sia degno di essere pubblicato! In tutti questi anni di utilizzo del [povero] editor VBA, qualcosa che è fondamentalmente essenziale per test decenti, ed è stato sempre lì :)
RemarkLima

3
Un altro pulsante che appartiene a loro (anche se è un po 'più facile da trovare) è il pulsante Compila VBAProject dal menu Debug. Sono i tre comandi che utilizzo di più!
Olle Sjögren,

5
Olle: fai clic con il pulsante destro del mouse sulla barra dei menu, scegli Personalizza (o scegli Visualizza | Barre degli strumenti | Personalizza). Fai clic sulla scheda Comandi. Trascina qualsiasi comando che desideri su qualsiasi barra degli strumenti su cui desideri attivarlo. Benedici chiunque di MS non si preoccupi abbastanza di VBA per "migliorare" l'interfaccia utente nel modo in cui ha fatto le app principali.
Steve Rindsberg,

1
@Empus basta dare un'occhiata all'altra risposta, stackoverflow.com/a/23954017/1281576 che mostra come creare un short da tastiera (non sei sicuro di cosa tu abbia "normale"?)
RemarkLima,

146
  1. Fare clic con il tasto destro sulla barra degli strumenti e selezionare Personalizza ...
  2. Seleziona la scheda Comandi .
  3. In Categorie fai clic su Modifica , quindi seleziona Blocco commenti nella casella di riepilogo Comandi .
  4. Trascina la voce Blocco commenti sulla barra dei menu (sì! La barra dei menu)
    Nota: ora dovresti vedere una nuova icona sulla barra dei menu.
  5. Assicurati che la nuova icona sia evidenziata (avrà un quadrato nero attorno ad essa) quindi
    fai clic sul pulsante Modifica selezione nella finestra di dialogo Personalizza .
  6. Verrà visualizzato un menu interessante.
    Sotto il nome, aggiungi una e commerciale ( &) all'inizio della voce.
    Quindi ora invece di "Comment Block" dovrebbe leggere e Comment Block .
    Premere Enterper salvare la modifica.
  7. Fai di nuovo clic su Modifica selezione e seleziona Immagine e testo .
  8. Chiudi la finestra di dialogo Personalizza .
  9. Evidenzia qualsiasi blocco di codice e premi Alt- C. Ecco.
  10. Fai la stessa cosa per Uncomment Block o
    qualsiasi altro comando che ti ritrovi a usare spesso.

13
Sebbene questa risposta sia uguale alla risposta corretta, ha mostrato un trucco per aggiungere una scorciatoia. +1 per quello.
Barshan Das,

8
@mrquad - Vedi il passaggio 10, quindi Alt-U significa Uncomment Block
Martin F

Potrei in qualche modo passare alla combinazione? Vorrei usare "ctrl + (k, c)" e "ctrl + (k, u)" come in SQL Server Management Studio.
jumxozizi,

3
In Office 2010, questo funziona anche se scegli "Solo testo (sempre)" al passaggio 7, anziché "Immagine e testo". È odioso che non funzioni se scegli qualsiasi altra opzione di visualizzazione, ma almeno sul mio schermo preferisco risparmiare un po 'di spazio con "Solo testo".
Air

6
Una delle risposte più strabilianti che ho visto su VBE. +1
kolcinx,

37

Nell'editor VBA è presente una barra degli strumenti Modifica integrata che presenta i pulsanti Blocco commenti e Blocco commenti per impostazione predefinita e altri strumenti utili.

Se fai clic con il pulsante destro del mouse su qualsiasi barra degli strumenti o menu (o vai al menu Visualizza> Barre degli strumenti ), vedrai un elenco di barre degli strumenti disponibili (sopra l'opzione "Personalizza ..."). La barra degli strumenti Standard è selezionata per impostazione predefinita. Seleziona la barra degli strumenti Modifica e apparirà la nuova barra degli strumenti, con i pulsanti Blocco commenti al centro.

inserisci qui la descrizione dell'immagine

* Questa è un'opzione più semplice di quelle menzionate.


Scusa, in qualche modo ho perso la tua risposta quando ho pubblicato la stessa cosa di seguito.
j2associates,

20

Hai controllato MZTools? ? Fa un sacco di cose interessanti ...

Se non sbaglio, una delle funzionalità che offre è quella di impostare le tue scorciatoie.


Sì, ti consente di aggiungere scorciatoie da tastiera
SteveC

3

Oppure fai clic su Visualizza , Barre degli strumenti , Modifica . Quindi è possibile selezionare un blocco di codice e quindi fare clic sul pulsante della barra degli strumenti Commento o Uncomment per eseguire tutto con un clic.

A parte, puoi Tab/ Shift+ anche Tabun blocco di testo selezionato. Quando ero un noobie, non lo sapevo da molto tempo e li facevo una riga alla volta.

In bocca al lupo!


1

Un modo semplice per aggiungere pulsanti Commento Un-Commentun blocco di codice è:

  • Vai a Visualizza-Barre degli strumenti-Personalizza
  • Seleziona la scheda Comando
  • Seleziona la categoria di modifica a sinistra
  • Trascina le icone "Comment Block" e "Uncomment Block" sulla barra degli strumenti.

11
Questa è la stessa della risposta corretta e più di un anno dopo.
Smandoli,

1

Passaggi per commentare / senza commenti

Premi alt + f11 / scheda Sviluppo scheda di visualizzazione dell'editor di base visiva - barra degli strumenti - modifica - commenti.


1

Dopo aver aggiunto l'icona alla barra degli strumenti e quando si modifica l'icona selezionata, la e commerciale nell'input del nome specifica che il carattere successivo è il carattere utilizzato insieme ad Alt per il collegamento. Poiché è necessario selezionare un'opzione di visualizzazione dal menu a discesa Modifica selezione che include la visualizzazione del testo, è possibile anche scrivere & C nel campo del nome e ottenere lo stesso risultato di & Comment Block (senza il testo lungo).


-1

Con MZ-Tools installato, commento / blocchi il commento in VBE usando la scorciatoia da tastiera
Ctrl+ Alt+ C (impostazione predefinita di MZ-Tools)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.