楼主 水星钓鱼 |
Q:经常在程序代码中看到Me,请问它是什么意思? A:假如你在用户窗体中创建了2个文本框控件,并将这两个文本框控件的"名称"属性分别改为了txtInputBox,txtOutputBox。那么现在想给txtInputBox赋值,如果不用Me,代码如下:
能不能自动完成这几个字符的输入呢?这时就可以用Me了。使用Me只要输入Me.tx,然后按Tab键就可以完成对txtInputBox的引用。 如下图所示: 代码如下:
Me是一个关键字,它就像是一个隐性定义的变量。这个变量可供任何类模块中的任何过程使用。当一个类具有多个实例时,Me用来代表这个类的具体的某一个实例。如Worksheet类可以具有多个工作表实例,如果在Sheet1工作表代码中使用Me,则Me就代表Sheet1。 如图所示: 定义了一个变量Obj为工作簿中的第一个工作表MySheet。Me就相当于这个变量。 如何查看Me到底代表什么,可以在输入Me后按Ctrl+I即可。如图所示它代表MySheet。 |
2楼 omnw |
学习了,终于对Me有了比较全面的认识。 |
3楼 apolloh |
提两个规范方面的建议: 1、尽量少用人称代词,如你、我、他/她/它。 2、尽量少用疑问句,特别是反问句,标题除外。因为疑问句容易给人感觉是在卖关子,当然也不是不可以用,但用时一定不能给人卖关子的感觉。 3、尽量使用陈述句,主谓宾结构,同时少用被动语句。 |