首页 > 解决方案 > 有没有办法让 FileDialog 使用 .InitialFileName 属性打开远程计算机文件夹

问题描述

我正在测试他们将远程访问的用户应用程序。我使用 FileDialog 对象包含了文件对话框功能。我希望他们最初使用属性 .InitialFileName 打开他们自己的本地文件,但我无法找到初始打开的正确路径。这是我到目前为止所拥有的:

Dim fileDialog As Object 'Office.FileDialog
  Set fileDialog = Application.fileDialog(msoFileDialogFilePicker)
  With fileDialog
    .InitialFileName = "C on " & Environ("CLIENTNAME")
    ....

当我在没有设置初始文件路径的情况下打开对话框时,用户可以访问的位置是“PCName上的C”,所以我认为我可以将字符串设置为相同(在上面的代码中),但如果我将其设置为路径,它将不起作用。Environ("CLIENTNAME") 确实获得了用户的 PCName,所以我认为我已经接近解决方案了。

感谢您的任何建议。

标签: vbafiledialog

解决方案


没关系。我确实相信我遇到了一个解决方案:

FileDialog.InitialFileName = "\tsclient\c"


推荐阅读