我想知道为什么或(为什么不)应该(或不应该)使用这个陈述的想法.
由于这是一个小主观,这是我的标准:由于具体原因(与无理的意见相对)给出的Upvotes.接受的最终答案将是最全面的答案.
在精心设计的程序中,Defxxx语句毫无意义,因为所有变量和函数都将被显式输入.
除了一个案例:DefObj AZ与Option Explicit一起使得(实际上)任何无类型或未声明的变量,函数或成员都不可能存在于您的代码中,并使任何最终会成为Variant的东西在尖锐的解脱.
DefObj AZ是Option Explicit腰带的吊带.