我写了一个宏,用于创建报告并将报告保存到指定的文件夹。要选择将报告保存到哪个文件夹,我使用的是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文件,因此不确定该文件夹为何仍在“使用中”。有什么想法吗?