如何在工作表中列出所有 Excel 文件的屬性?
Author: Sun Last Modified: 2025-05-12
在本文中,我將介紹一段 VBA 代碼,用於在工作表中列出當前工作簿的所有屬性。
1. 按下 Alt + F11 鍵以啟動 Microsoft Visual Basic for Applications 窗口。
2. 點擊 插入 > 模組,並將以下代碼粘貼到空白模組中。
VBA:列出所有屬性
Sub WBProperties()
'UpdatebyKutools20191031
Dim xWB As Workbook
Dim xF As Long
Dim xStr As String
Dim xWSh As Worksheet
On Error Resume Next
Application.DisplayAlerts = False
xStr = "Workbook Properties"
Set xWB = Application.ActiveWorkbook
Set xWSh = xWB.Worksheets.Item(xStr)
If Not xWSh Is Nothing Then
xWSh.Delete
End If
Set xWSh = xWB.Worksheets.Add
xWSh.Name = xStr
xWSh.Range("A1").Value = "Property"
xWSh.Range("B1").Value = "Value"
With xWB
For xF = 1 To .BuiltinDocumentProperties.Count
xWSh.Range("A65536").End(xlUp).Offset(1, 0).Value = _
.BuiltinDocumentProperties.Item(xF).Name
xWSh.Range("A65536").End(xlUp).Offset(0, 1).Value = _
.BuiltinDocumentProperties.Item(xF).Value
Next xF
End With
Application.DisplayAlerts = True
End Sub
3. 按下 F5 鍵運行代碼,會在當前工作表前面創建一個名為「Workbook Properties」的新工作表,該工作表列出了當前工作簿的所有屬性。
在 Excel 啟動時禁用外掛程式
您可能已在 Microsoft Excel 中安裝了一些外掛程式,但現在需要在 Excel 啟動時禁用指定的外掛程式。如何解決這個問題?本文中的方法可以幫助您。
在 Excel 中將每個工作表導出並保存為單獨的新工作簿
假設您想將一個或多個工作表導出並保存為新工作簿,您會如何處理?通常情況下,您可以複製每個工作表並將其粘貼到新工作簿中。但這裡我們為您提供一些便捷的技巧來處理它:
列出 Excel 中所有外掛程式的一段 VBA 代碼
在 Excel 中,您可以添加或插入一些外掛程式以便更好地處理數據。我們知道,可以進入選項窗口查看所有外掛程式,但有沒有辦法在工作表中列出所有外掛程式呢?
- 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
- 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
- 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
- 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
- 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格;建立郵件清單並發送電子郵件...
- 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
- 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
- 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表;批量轉換 xls、xlsx 和 PDF...
- 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格;突出顯示包含公式/名稱的儲存格...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 提高您的生產力 50%,每天減少數百次鼠標點擊!
