如何在Excel中获取当前工作簿的名称?
工作簿是一种用于组织和管理结构化格式数据或信息的文档类型。MS Excel也是工作簿的一个例子。它是被归类为用于处理和操作数据的软件应用程序。本教程提供了两个示例以获取当前工作簿名称。第一种方法基于使用VBA代码。该方法允许用户定义一个模块,以获取所需输出。另一方面,第二种方法基于使用Kutool Plus扩展。
示例1 - 使用VBA代码在Excel中获取当前工作簿名称。
步骤1:
考虑下面提供的Excel工作表以了解通过使用VBA代码在Excel中获取当前工作簿名称的过程。
步骤2:
要打开VBA编辑器,请单击 “开发人员” 选项卡,然后在代码部分下选择 “Visual Basic” 代码。如下所示:
步骤3:
这将打开“Microsoft Visual Basic Application”对话框,如下所示
步骤4:
转到 “插入” 选项卡,然后单击 “模块”。
步骤5:
这将打开下面提供的代码区域:
步骤6:
在上面的代码区域中,只需使用适当的缩进键入下面给出的代码。
要复制的代码:
'定义带有返回类型的函数名称
Function wrk_book_name() As String
'声明字符串变量来存储
'当前工作簿名称
'活动工作簿是工作簿的一个实例
'名称将返回活动工作簿的名称
wrk_book_name = ActiveWorkbook.Name
'以下指令将表示
'定义的函数的结束
End Function
步骤7:
按“ctrl + S”保存模块数据。然后转到工作簿并键入“=wrk_book_name()”,如下图所示。
步骤8:
上述方法调用将返回活动工作簿名称,如下所示:
示例2:使用Kutool Plus在Excel中获取当前工作簿名称。
步骤1:
为了生成活动工作簿名称,请转到“Kutool Plus”,并选择第一选项 “工作簿和工作表”。 然后选择出现选项卡的第一个选项 “工作簿”。 这将打开另一个下拉列表,从出现的列表中选择 “插入工作簿信息”。
步骤2:
成功完成上一步后,将打开“插入工作簿信息”对话框框。在出现的对话框中,在“信息”部分下,选择第二个单选按钮 “工作簿名称”。 并在第二部分“插入位置”中选择 “范围” 选项并传递单元格名称,其中用户希望显示工作表名称。对于此案例,所选位置是C2单元格,即C列第2行。
步骤3:
考虑下面生成的输出以了解结果。这里,sample.xlsx是当前工作簿的名称。
结论:
本文基于设计一个模块,允许用户获取当前工作簿的名称。第二个示例将允许用户使用Kutools Plus工具。此工具是Microsoft Excel的软件插件,它允许用户提供各种功能以简化任务并提高生产率,支持最新的Excel版本。