2016-12-13 119 views
0

我有一個使用Office.FileDialog對象的過程去遠程文件夾,設置一個​​搜索該文件夾中的特定文件(即.Filter = "\\PATH\MYFILE*.pdf"),然後使用FileDialog.Show來顯示一個窗口只包含該目標文件。當窗口顯示時,它不僅包含我的目標文件,還包含目標文件夾中的所有子文件夾。我怎樣才能顯示文件,而不是子文件夾?在Office.FileDialog窗口中僅顯示文件(不是文件夾)?

回答

1

由於過濾只適用於文件,並且在fileDialogType中沒有這種類型 - 我不認爲你在VBA中可能要求什麼。

+0

我很害怕那樣。謝謝! – Eric

0

這將只顯示FileDialog中的.pdf文件。只需在ChDir「YourFile_Path」之後將特定路徑添加到想要打開FileDialog的文件夾中。

Dim myFile As String 
ChDir "C:\Users\Documents" 
myFile = Application.GetOpenFilename(Title:="Import pdf File", FileFilter:="Pdf Files *.pdf (*.pdf),") 
相關問題