Как комментировать и раскомментировать блоки кода в редакторе Office VBA

210

В редакторе VBA Office (ALT + F11), как вы комментируете или раскомментируете блок кода?

  • 4
    @AlistairWeir альтернативой ' ( одинарная кавычка ) является использование ключевого слова Rem .
Теги:

8 ответов

355
Лучший ответ

В редакторе VBA перейдите к View, Toolbars, Customise... или щелкните правой кнопкой мыши на панели инструментов и выберите Customise...

На вкладке Commands выберите Edit меню слева.

Затем примерно две трети пути вниз там две значки, Comment Block и Uncomment Block.

Перетащите их на панель инструментов, а затем у вас есть легкий доступ, чтобы выделить блок кода, и прокомментировать его и раскомментировать одним нажатием кнопки!


Смотрите ответ GauravSingh, если вы хотите назначить быстрые клавиши.

  • 13
    Это удобно - я не могу поверить, что никогда не нашел его раньше. Сочетание клавиш было бы очень удобно, но, к сожалению, этого не существует.
  • 3
    Тоже самое. Следовательно, думая, что это стоит того, чтобы быть отправленным! Все эти годы использования [плохого] редактора VBA и чего-то, что в основном необходимо для достойного тестирования, и оно было там все время :)
Показать ещё 7 комментариев
69
  • Щелкните правой кнопкой мыши на панели инструментов и выберите Настроить...
  • Выберите вкладку "Команды".
  • В разделе Категории нажмите Изменить, затем выберите Блок комментариев в списке команд.
  • Перетащите запись Блок комментариев в строку меню (да!) в строке меню)
    Примечание. Теперь вы должны увидеть новый значок в строке меню.
  • Убедитесь, что новый значок выделен (вокруг него будет черный квадрат), затем нажмите нажмите кнопку Изменить выбор в диалоговом окне "Настроить".
  • Появится интересное меню.
    Под именем добавьте амперсанд (&) в начало записи.
    Итак, вместо "Блок комментариев" он должен читать и блок комментариев.
    Нажмите Enter, чтобы сохранить изменения.
  • Еще раз нажмите Изменить выбор и выберите Изображение и текст.
  • Отключите диалоговое окно "Настройка".
  • Выделите любой блок кода и нажмите Alt - C. Вуаля.
  • Сделайте то же самое для Uncomment Block или
    любые другие команды, которые вы часто используете.
  • 10
    Хотя этот ответ совпадает с правильным ответом, он показал хитрость, чтобы добавить ярлык. +1 за это.
  • 1
    Как будет "раскомментировать"?
Показать ещё 7 комментариев
19

В редакторе VBA имеется встроенная панель инструментов Редактировать, которая по умолчанию имеет блоки Блокировать комментарий и Uncomment Block, а другая полезные инструменты.

Если вы щелкните правой кнопкой мыши любую панель инструментов или меню (или перейдите в меню Вид > Панели инструментов), вы увидите список доступных панелей инструментов (над "Настроить..." ). Стандартная панель инструментов выбрана по умолчанию. Выберите панель инструментов Изменить, и появится новая панель инструментов с кнопками "Блок комментариев" в середине.

Изображение 3714

* Это более простой вариант для упомянутых.

  • 0
    Извините, я почему-то пропустил ваш ответ, когда разместил то же самое ниже.
19

Вы проверили MZTools?? Он делает много классных вещей...

Если я не ошибаюсь, одна из функций, которую он предлагает, - это установить свои собственные ярлыки.

  • 0
    Да, это позволяет добавлять сочетания клавиш
1

После добавления значка на панель инструментов и при изменении выбранного значка амперсанд в имени ввода указывает, что следующий символ - это символ, используемый вместе с Alt для ярлыка. Поскольку вы должны выбрать опцию отображения в раскрывающемся меню "Изменить выбор", которое включает отображение текста, вы также можете написать & C в поле имени и получить тот же результат, что и блок комментариев (без комментариев) длинный текст).

1

Шаги для комментариев/без комментариев

Нажмите alt + f11/вкладку разработчика вкладки визуальный базовый редактор view tab - панель инструментов - редактировать - комментарии.

  • 0
    Это так же, как принятый ответ, не так ли?
1

Или просто нажмите Просмотреть, Панели инструментов, Изменить. Затем вы можете выбрать блок кода, а затем нажать кнопку "Комментарии" или "Раскомментировать", чтобы сделать все одним щелчком мыши.

В стороне, вы можете Tab/Shift + Tab блок выделенного текста. Когда я был noobie, я не знал об этом в течение долгого времени и делал бы их по одной строке за раз.

Удачи!

0

Легкий способ добавления кнопок в Comment или Un-Comment кодовый блок:

  • Перейдите в меню "Просмотр панелей инструментов"
  • Выберите вкладку "Команда"
  • Выберите категорию редактирования слева.
  • Перетащите значки "Блок комментариев" и "Раскомментировать" на панели инструментов.
  • 10
    Это так же, как правильный ответ, и более чем через год.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню