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

时间:2010-10-28 15:36:04

标签: excel-vba vba excel

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

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

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:6)

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

Debug.Print ActiveWorkbook.Name

For Each wk In Workbooks
    Debug.Print wk.Name
Next