Vbscript 为什么设置属性失败?
为什么会失败Vbscript 为什么设置属性失败?,vbscript,Vbscript,为什么会失败 set fldr = CreateObject("shell.application").BrowseForFolder(0, "Example", 0, 0).Self.Path 但这是可行的: fldr = CreateObject("shell.application").BrowseForFolder(0, "Example", 0, 0).Self.Path 因为不用于分配字符串变量: 要有效,objectvar必须是与分配给它的对象一致的对象类型 例如,这将起作用:
set fldr = CreateObject("shell.application").BrowseForFolder(0, "Example", 0, 0).Self.Path
但这是可行的:
fldr = CreateObject("shell.application").BrowseForFolder(0, "Example", 0, 0).Self.Path
因为不用于分配字符串变量:
要有效,objectvar必须是与分配给它的对象一致的对象类型
例如,这将起作用:
Set objFldr = CreateObject("shell.application").BrowseForFolder(0, "Example", 0, 0)
strFldrPath = objFldr.Self.Path