这样...我站在楼主的角度想一下先。。
例如楼主给出的代码。。
Private Sub C新建_Click()
Dim W我的工程 As Integer
W我的工程 = W我的工程 + 6
Debug.Print "我的工程=", W我的工程
end sub
我照着本意改成英文
Private Sub CNew_Click()
Dim WMyProject As Integer
WMyProject = WMyProject + 6
Debug.Print "MyProject=", WMyProject
end sub
看起来,中文代码的大小比英文代码的大小 小了。
从大多数人来看,中文字符确实比英文多占1b...所以用中文编写代码不太划算..
上面的例子是一个反例,而下面的例子证明了英文代码比中文代码优越。。
(纯英文变量名和纯中文变量名)
Dim i As Integer
For i = 0 To 10
Debug.Print i - 1, i ,i + 1
Next
英文命名临时变量是 i, j, k... 而中文我命成 甲,乙,丙...
Dim 甲 As Integer
For 甲 = 0 To 10
Debug.Print 甲 - 1, 甲 ,甲 + 1
Next
obviously, 中文代码就比英文多占了几个字节...
所以说,中文也不一定能完全取代英文代码,用中文有时有好处,但也有不利。
其实我支持用英文(编写代码时,如果不断按 Shift 键来切换中英有点麻烦)的,我上一帖子的话是说,各人有各人习惯,但每种习惯并不一定是最好的办法。。我说完了