如何在 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 版本相容。