我想使用Excel VBA代码在Windows资源管理器打开的窗口中捕获已经选择的文件的名称(选中复选框)。我该怎么做呢?需要什么代码?
答案 0 :(得分:1)
另一种方法:您可以使用getsaveasname或getopenfilename的版本打开一个对话框,该对话框将提示您选择一个文件,将结果分配给变量,然后您可以对它进行所需的操作。您不必保存或打开文件,但是这两个输入框分别具有不同的设置。
nameYouWant = application.GetSaveAsName
我不确定如何去做你想做的事,但是在我的估算中会需要一些非常复杂的代码。
https://wellsr.com/vba/2018/excel/get-filename-with-vba-getopenfilename/
要使excel在外部查看其他程序是困难的。这意味着您将需要引用另一个库。如果您是VBA的新手,我不会尝试解决它,但如果可以的话,请更改您的流程。
为使您有品味,下面列出了一些您所需要的子程序: https://wellsr.com/vba/2016/excel/open-folder-using-vba-and-show-if-already-open/ http://vbadud.blogspot.com/2009/01/how-to-windows-explorer-using-vba.html