Excel VBA文件对话框-无法删除正在使用的文件夹

时间:2019-03-19 14:19:05

标签: excel vba directory filedialog

我写了一个宏,用于创建报告并将报告保存到指定的文件夹。要选择将报告保存到哪个文件夹,我使用的是FolderPicker FileDialog。

'declaring path to save reports to
Set FolderFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
   FolderFileDialog.Title = "Choose report folder"
   If FolderFileDialog.Show = -1 Then
   Debug.Print FolderFileDialog.SelectedItems(1)
End If

On Error GoTo Finish
SaveToPath = FolderFileDialog.SelectedItems(1) & "\"

但是,如果我尝试删除选择的文件夹,就会遇到问题。我可以删除该文件夹中的所有内容,但是当我尝试删除该文件夹时(不是通过VBA,只是在文件资源管理器中),我收到一个错误消息,该文件夹由于“正在使用”而无法删除。我已使用宏关闭了excel文件,因此不确定该文件夹为何仍在“使用中”。有什么想法吗?

0 个答案:

没有答案