我觉得楼主对这个函数的解释是错误的!
Trim 只是去掉开头和结尾的空格!
如:"Map" & trim(" 3 ") & ".map"
结果是:Map3.map 而 trim("Map 3 .map") 结果就是:Map 3 .map
我的RPG中的地图切换就是用文件名去实现的,开始就是有空格错误导致自动化错误!
后来将TRIM掉到后面就对了!
Map.FileName="Map" & trim(str(MapID)) & ".map"