.ToolPicture = "C:\Documents and Settings\Administrator\桌面\新建文件夹\1.ico" (原始语句)
这是图标在我电脑上的路径
我现在用App.Path来代替以上语句
.ToolPicture = App.Path & "\1.ico"
我对以上App.Path来代替有不理解的地方,因为
debug.print App.Path 得到的是C:\Documents and Settings\Administrator\桌面\新建文件夹
如果按照我的写法,应该是
.ToolPicture = "" & App.Path & "\1.ico"才是,然而这两三种写法都是等价的,
我就不明白了,我理解它们不应该等价。
因为debug.print App.Path 得到的是C:\Documents and Settings\Administrator\桌面\新建文件夹,并不是
debug.print App.Path 得到的是"C:\Documents and Settings\Administrator\桌面\新建文件夹"
这是图标在我电脑上的路径
我现在用App.Path来代替以上语句
.ToolPicture = App.Path & "\1.ico"
我对以上App.Path来代替有不理解的地方,因为
debug.print App.Path 得到的是C:\Documents and Settings\Administrator\桌面\新建文件夹
如果按照我的写法,应该是
.ToolPicture = "" & App.Path & "\1.ico"才是,然而这两三种写法都是等价的,
我就不明白了,我理解它们不应该等价。
因为debug.print App.Path 得到的是C:\Documents and Settings\Administrator\桌面\新建文件夹,并不是
debug.print App.Path 得到的是"C:\Documents and Settings\Administrator\桌面\新建文件夹"
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
字符串变量本来就不用加那个""的
app.path本身就是字符串
字符串变量只有在设计"select * from where"之类中引用app.path时才要那些东西的