作为Rubberduck和OOP的新手,我仍在学习如何使用该软件并利用编程技术
第一次看到文件夹注释(https://github.com/rubberduck-vba/Rubberduck/wiki/Using-@Folder-Annotations)时,它的工作方式非常直观。
但是后来出现了VB_Attribute Annotations(https://github.com/rubberduck-vba/Rubberduck/wiki/VB_Attribute-Annotations),我不太了解如何使它们工作。
希望这可以节省一些时间,以供人们使用该功能
编辑:
为了使属性的需求更具体化,这是克里斯托弗·麦克莱伦(Christopher J. McClellan)发现的一篇很棒的文章
https://christopherjmcclellan.wordpress.com/2015/04/21/vb-attributes-what-are-they-and-why-should-we-use-them/
而RubberDuck的优点在于,您无需手动执行“导出/编辑/导入”部分,只需单击几下即可完成答案,如下面的答案所示。
最佳答案
要应用预先声明的ID(将其设置为true),请按照以下步骤操作:
1-启用Rubberduck代码浏览器窗口
2-在类的顶部,添加文本:'@PredeclaredID
注意:在“代码资源管理器”窗口中,您可以看到一个类的Predeclared Attribute设置为true的原因,因为该类的名称旁边带有(PredeclaredId)
3-启动Rubberduck“代码检查”
4-点击“刷新”按钮
5-在“按描述过滤”文本框中,键入“pred”
6-选择问题,然后单击“修复”按钮
7-选择“调整属性值”
现在,代码浏览器应该在类名旁边显示“Predeclared”标签