我正在尝试使用VBA从SharePoint中选择一个Excel文件。因为每次运行宏时我要查找的文件可能会有所不同,所以我希望能够查看SharePoint文件夹并选择所需的文件。
当我想在网络驱动器上查找文件时,下面的代码可以正常工作,但无法通过“确定”按钮选择文件。它只是用所选文件名填充数据名空间,而不会使用/保存它。
顺便说一句,打开效果很好。打开和提取名称是可行的,但是直接选择文件无效。
代码如下:
Set foDialog = Application.FileDialog(msoFileDialogFilePicker)
With foDialog
.Title = "Select " + fsFilePathArt + "-File "
.AllowMultiSelect = False
.InitialFileName = "Z:\Input_Data" +"\"
.InitialView = msoFileDialogViewDetails
If .Show = -1 Then
fsFullFileName = .SelectedItems(1)
Else
fsFullFileName = ""
End If
End With