返回列表 上一主題 發帖

GetOpenFilename 指定網路芳鄰路徑

回復 1# t591nm
因為前一句的 ChDrive 是切換硬碟,你給它網路上的電腦,無法切換過去
三種替代方案:
1. 手動建立連線磁碟機 如 Z: 對應到 \\Domain\Woc\test
    然後改成ChDrive "Z:"
    再GetOpenFilename

2. 改用 Application.FileDialog(msoFileDialogOpen)
    設定其 InitialFileName 為 "\\Domain\Woc\test"

3. 用 API
    Private Declare Function SetCurrentDirectory Lib "kernel32" _
    Alias "SetCurrentDirectoryA" (ByVal lpPathName As String) As Long
    呼叫
    SetCurrentDirectory "\\Domain\Woc\test"
    再GetOpenFilename
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

回復 3# t591nm
我試過可以,檢查你路徑是不是填錯或寫法寫錯吧
共用資料夾路徑都是  \\電腦名稱\資料夾名稱
你的"Domian"是網路芳鄰的電腦嗎.....???

"連線磁碟機" google 一下,第一項就有了....
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題