如何使用VBA查找当前打开的Excel文档的名称?

Jac*_*inn 4 excel vba excel-vba

我在Excel中使用VBA来阅读电子表格并修改其内容.我需要使用与原始文件类似的名称保存结果,但需要进行一些更改.

如何使用vba以编程方式查找当前打开的文件的名称?

Mic*_*ael 8

ThisWorkbook.Name将返回文件名. ThisWorkbook.FullName将返回目录结构和文件名.


Fio*_*ala 6

这取决于,这有两种可能性:

Debug.Print ActiveWorkbook.Name

For Each wk In Workbooks
    Debug.Print wk.Name
Next
Run Code Online (Sandbox Code Playgroud)