我需要从MicroStation检索变量的一部分。我可以为完整路径分配变量,例如
UserName=.ExpandConfigurationVariable("$(_USTN_USER)")
会给我:
W:\Bentley\V8i\SS3\Workspace\users\MyNameHere\
我想收集MyNameHere,没有任何路径细节和结束" \"
有一种简单的方法吗? - MyNameHere的路径将是常量,但用户名的长度会有所不同。
答案 0 :(得分:0)
如果您在VBA中执行此操作,请使用Environ
函数返回用户名:
UserName = Environ("username")
如果这不起作用,简单的字符串函数:
Username = Replace(Mid(.ExpandConfigurationVariable("$(_USTN_USER)"), 36),"/",vbNullString)
答案 1 :(得分:0)
使用 Microsoft Scripting Runtime 中的“FileSystemObject”(通常缩写为unwrap_or()
)。 FSO提供了几种使用路径的方法,并允许您解析文件路径的片段。