Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5807|回复: 5

[已解决]Application.PathSeparator 属性

[复制链接]
发表于 2010-9-25 15:48 | 显示全部楼层 |阅读模式

Application.PathSeparator 属性
返回路径分隔符 (“\”)。String 类型,只读。
语法

表达式.PathSeparator

表达式   一个代表 Application 对象的变量。

示例


本示例显示当前路径分隔符。

Visual Basic for Applications
MsgBox "The path separator character is " & _
    Application.PathSeparator

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··

请问:为什么VBA会只为1个"\",而设置1条属性?

为什么啊,谢谢!

[em09]
最佳答案
2010-9-26 09:34

路径分隔符是可能改变的。

为了增加程序的可移植性,有了这个属性。比如Linux里面的分隔符就是"/"

[此贴子已经被作者于2010-9-26 9:39:35编辑过]
发表于 2010-9-25 16:46 | 显示全部楼层

理论的东西搞不清爽,估计是在不同的操作系统下路径分隔符是不同的,所以搞这么个东西来判断或提取
回复

使用道具 举报

 楼主| 发表于 2010-9-25 16:54 | 显示全部楼层

QUOTE:
以下是引用豆丁在2010-9-25 16:46:00的发言:
理论的东西搞不清爽,估计是在不同的操作系统下路径分隔符是不同的,所以搞这么个东西来判断或提取

谢谢豆丁!

应该是可能出现不是“\”的情况,才有意义。

但 ... 它要是硬是不讲道理,也没法子

看看有没有意外吧[em11]

回复

使用道具 举报

发表于 2010-9-26 09:34 | 显示全部楼层    本楼为最佳答案   

路径分隔符是可能改变的。

为了增加程序的可移植性,有了这个属性。比如Linux里面的分隔符就是"/"

[此贴子已经被作者于2010-9-26 9:39:35编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-9-26 09:42 | 显示全部楼层

谢谢阿木!

真有哦,学习了

[em25][em25]
回复

使用道具 举报

发表于 2012-3-7 20:22 | 显示全部楼层
本帖最后由 chillyrains 于 2012-3-7 20:41 编辑

增加可移植性是肯定。

一方面,可以增加在不同操作系统上的可移植性,在Macintosh中返回: 。Excel 是有Macintosh版本的。
另一方面,可以增加不同语系间的移植,如在日文系统中的路径名是以¥符号分隔的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 22:13 , Processed in 0.251258 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表