如何在Excel中获取当前工作簿的名称?

如何在Excel中获取当前工作簿的名称?

工作簿是一种用于组织和管理结构化格式数据或信息的文档类型。MS Excel也是工作簿的一个例子。它是被归类为用于处理和操作数据的软件应用程序。本教程提供了两个示例以获取当前工作簿名称。第一种方法基于使用VBA代码。该方法允许用户定义一个模块,以获取所需输出。另一方面,第二种方法基于使用Kutool Plus扩展。

示例1 - 使用VBA代码在Excel中获取当前工作簿名称。

步骤1:

考虑下面提供的Excel工作表以了解通过使用VBA代码在Excel中获取当前工作簿名称的过程。

如何在Excel中获取当前工作簿的名称?

步骤2:

要打开VBA编辑器,请单击 “开发人员” 选项卡,然后在代码部分下选择 “Visual Basic” 代码。如下所示:

如何在Excel中获取当前工作簿的名称?

步骤3:

这将打开“Microsoft Visual Basic Application”对话框,如下所示

如何在Excel中获取当前工作簿的名称?

步骤4:

转到 “插入” 选项卡,然后单击 “模块”。

如何在Excel中获取当前工作簿的名称?

步骤5:

这将打开下面提供的代码区域:

如何在Excel中获取当前工作簿的名称?

步骤6:

在上面的代码区域中,只需使用适当的缩进键入下面给出的代码。

要复制的代码:

'定义带有返回类型的函数名称
Function wrk_book_name() As String 
    '声明字符串变量来存储
    '当前工作簿名称
    '活动工作簿是工作簿的一个实例
    '名称将返回活动工作簿的名称
    wrk_book_name = ActiveWorkbook.Name 
'以下指令将表示
'定义的函数的结束
End Function

步骤7:

按“ctrl + S”保存模块数据。然后转到工作簿并键入“=wrk_book_name()”,如下图所示。

如何在Excel中获取当前工作簿的名称?

步骤8:

上述方法调用将返回活动工作簿名称,如下所示:

如何在Excel中获取当前工作簿的名称?

示例2:使用Kutool Plus在Excel中获取当前工作簿名称。

步骤1:

为了生成活动工作簿名称,请转到“Kutool Plus”,并选择第一选项 “工作簿和工作表”。 然后选择出现选项卡的第一个选项 “工作簿”。 这将打开另一个下拉列表,从出现的列表中选择 “插入工作簿信息”。

如何在Excel中获取当前工作簿的名称?

步骤2:

成功完成上一步后,将打开“插入工作簿信息”对话框框。在出现的对话框中,在“信息”部分下,选择第二个单选按钮 “工作簿名称”。 并在第二部分“插入位置”中选择 “范围” 选项并传递单元格名称,其中用户希望显示工作表名称。对于此案例,所选位置是C2单元格,即C列第2行。

如何在Excel中获取当前工作簿的名称?

步骤3:

考虑下面生成的输出以了解结果。这里,sample.xlsx是当前工作簿的名称。

如何在Excel中获取当前工作簿的名称?

结论:

本文基于设计一个模块,允许用户获取当前工作簿的名称。第二个示例将允许用户使用Kutools Plus工具。此工具是Microsoft Excel的软件插件,它允许用户提供各种功能以简化任务并提高生产率,支持最新的Excel版本。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程