如何在Office VBA编辑器中注释和取消注释代码块

Rem*_*ima 288 vba comments

在Office(ALT+ F11)的VBA编辑器中,您如何评论或取消注释代码块?

Rem*_*ima 466

在VBA编辑器,转到View,Toolbars,Customise...或右键单击工具栏并选择Customise...

Commands选项卡下,选择Edit左侧的菜单.

然后大约三分之二的地方有两个图标,Comment BlockUncomment Block.

将它们拖放到工具栏上,然后您可以轻松访问以突出显示一段代码,并将其注释掉并通过单击按钮取消注释!


如果要分配键盘快捷键,请参阅GauravSingh的答案.

  • 这很方便 - 我不敢相信我以前从未找到它.快捷键非常方便,但不幸的是,这似乎并不存在. (14认同)
  • Olle:右键单击菜单栏,选择"自定义"(或选择"视图"|"工具栏"|"自定义").单击"命令"选项卡.将您想要的任何命令拖到您想要的任何工具栏上.保佑MS的任何人都不关心VBA以他们对主要应用程序的方式"改进"用户界面. (5认同)
  • 同样在这里.因此认为它值得发布!所有这些年来使用[可怜的] VBA编辑器,以及对于体面测试基本上必不可少的东西,它一直都在那里:) (3认同)
  • 另一个属于它们的按钮(即使它更容易找到)是Debug菜单中的Compile VBAProject按钮.这是我使用最多的三个命令! (3认同)
  • @Empus只需看看另一个答案,/sf/answers/1676781221/,它展示了如何创建键盘短路(不确定你所说的“正常”是什么?) (2认同)

小智 135

  1. 右键单击工具栏并选择自定义...
  2. 选择" 命令"选项卡.
  3. 在" 类别"下单击" 编辑",然后在" 命令"列表框中选择" 注释阻止 " .
  4. 注释块条目拖到菜单栏上(是的!菜单栏)
    注意:您现在应该在菜单栏上看到一个新图标.
  5. 确保突出显示新图标(它周围会有一个黑色方框),然后
    单击" 自定义"对话框中的" 修改选择"按钮.
  6. 弹出一个有趣的菜单.
    在名称下,&在条目的开头添加一个&符号().
    所以现在应该阅读&Comment Block而不是"Comment Block" .
    Enter保存更改.
  7. 再次单击" 修改选择"并选择" 图像和文本".
  8. 关闭" 自定义"对话框.
  9. 突出显示任何代码块并按Alt- C.瞧.
  10. 对Uncomment Block或
    您经常使用的任何其他命令执行相同的操作.

  • 虽然这个答案与正确答案相同,但他已经展示了添加捷径的技巧.为此+1. (11认同)
  • @mrquad - 请参阅步骤10,因此Alt-U表示取消注释阻止 (8认同)
  • 我在VBE上看到的最令人兴奋的答案之一.+1 (6认同)
  • 在Office 2010中,如果在步骤7中选择"仅文本(始终)"而不是"图像和文本",这也适用.如果您选择任何其他显示选项它不起作用是令人讨厌的,但至少在我的屏幕上我更喜欢用"仅文本"保存一点空间. (3认同)
  • 取消注释的键盘快捷键是 Alt+U (2认同)

deP*_*kin 37

VBA编辑器中有一个内置的编辑工具栏,默认情况下包含注释块取消注释块按钮,以及其他有用的工具.

如果右键单击任何工具栏或菜单(或转到" 视图"菜单>"工具栏"),您将看到可用工具栏列表(在"自定义..."选项上方).默认情况下选择"标准"工具栏.选择" 编辑"工具栏,将出现新工具栏,中间带有"注释块"按钮.

在此输入图像描述

*这是所提到的更简单的选项.


Tia*_*oso 20

你检查过MZTools吗??它做了很多很酷的事情......

如果我没错,它提供的功能之一是设置自己的快捷方式.