我有一个 Excel 工作簿,应该填充文件或文件夹路径,以便稍后处理它们。我想做的是使用相同的对话框来选择所需的路径,例如如果选择了文件,则返回其路径,但如果没有选择文件,则返回当前文件夹路径。 有可能以相对简单的方式做到这一点吗?或者在加载浏览窗口之前我是否需要提示询问用户是否想要文件或文件夹?
我可以创建一个文件浏览对话框,例如:
Application.FileDialog(msoFileDialogFilePicker)
或者文件夹浏览对话框:
Application.FileDialog(msoFileDialogFolderPicker)
但是我怎样才能将它们两者结合起来呢?如果有更好的选择,则不强制使用 Application.FileDialog。 谢谢大家!
最佳答案
我将创建一个仅包含输入框的用户表单,当用户单击它时,调用文件对话框并用输出填充它。但是,如果用户没有单击它,只是单击“确定”,则即使使用默认位置也可以处理 if textbox = ""。这需要用户表单的知识。
关于vba - 在 VBA 中选择文件或文件夹的相同对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31608310/