|
楼主 |
发表于 2015-2-4 17:29
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 香川群子 于 2015-2-4 17:32 编辑
13679895353 发表于 2015-2-4 16:24
myPath$ = myFolder.Items.Item.Path
上句中"$"是什么意思? 是定义为dim myPath as String的意思吗?
...
补充:
关于变量类型缩写的快速记忆:
! = Single 单精度小数……因为 ! 笔画只是1竖单笔画,所以记住为【单精度】
# = Double 双精度小数 …因为 # 笔画是2横2竖,所以记住为【双精度】
@ = Currency 货币型4位小数 …现实中大家也常用@符号代表价格、单价,所以记住为【货币型小数】
$ = String 文本字符串 …因为 String第1个字母是 S 所以记住为【美元s=String 文本字符串】
% = Integer 整数 ……因为 % 是百分比符号我们把它联想为较少的整数【整型数值】
& = Long 整数 ……因为 & 可以看做是Long首字母L的花体字 所以记住为【长整型数值】
呵呵,这样稍稍动脑筋记忆一下,以后就可以简单使用了。
比如这样子:
Dim i&, j&, k&, l&, l1&, l2&, m&, n&, s$, w1$, w2$
如果很正规地写,成为:
Dim i As Long
Dim j As Long
Dim k As Long
Dim l As Long
Dim l1 As Long
Dim l2 As Long
Dim m As Long
Dim n As Long
Dim s As String
Dim w1 As String
Dim w2 As String
这样就会很长。
或者写在一起时,横向会很长也不方便
Dim i As Long, j As Long, k As Long, l As Long, l1 As Long, l2 As Long, m As Long, n As Long
Dim s As String, w1 As String, w2 As String
…………
以上只是个人习惯而已。
但是,新手千万不要这样子:
Dim i, j, k, l, l1, l2, m, n As Long
Dim s, w1, w2 As String
这样做,只有最后一个蓝色的变量被正确定义了变量类型,
其它的都会被作为Variant变量使用……或许不影响使用,但至少违背了作者的初衷。所以不好。
|
评分
-
4
查看全部评分
-
|