如何在 Excel 中获取当前工作簿名称?
工作簿是一种用于以结构化格式组织和管理数据或信息的文档类型。MS Excel 也是工作簿的一个例子。它被归类为用于处理和操作数据的软件应用程序。本教程提供了两种获取当前工作簿名称的示例。第一种方法基于使用 VBA 代码。此方法允许用户定义一个模块,以获取所需的输出。另一方面,第二种方法基于使用 Kutool plus 扩展。
示例 1 − 使用 VBA 代码在 Excel 中获取当前工作簿名称。
步骤 1
请考虑以下提供的 Excel 工作表,以了解使用 VBA 代码在 Excel 中获取当前工作簿名称的过程。
步骤 2
要打开 VBA 编辑器,请点击“开发工具”选项卡,然后在代码部分下,选择“Visual Basic”代码。如下图所示
步骤 3
这将打开“Microsoft Visual Basic 应用程序”对话框,如下所示
步骤 4
转到“插入”选项卡,然后点击“模块”。
步骤 5
这将打开以下提供的代码区域
步骤 6
在上述代码区域中,只需键入以下提供的代码,并进行适当的缩进。
要复制的代码
' define function name with return type Function wrk_book_name() As String ' declare string variable to store ' current work book name ' active workbook is an instance of workbook ' name will return the name of active workbook wrk_book_name = ActiveWorkbook.Name ' below instruction will indicate the 'end of defined function 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 版本兼容。