
答案1
它是 Excel 4.0 巨集工作表,是 XLM 巨集語言的一部分。包含它是為了向後相容於 Excel 4 之前的版本。
要使用它(不建議),您可以在一列中編寫一系列 XLM 命令。它將自上而下執行。若要宣告它,請選擇該範圍的頂部儲存格,然後在「插入」功能表下的「名稱」子選單下選擇「定義」。給它一個合適的名稱並點擊“添加”。然後在同一對話框中選擇它,單選按鈕將出現在下面。他們將提供“命令”、“功能”或“無”。根據需要選擇命令或功能。
您甚至可以使用 XLM 的 RUN 函數從 Excel 4.0 XLM 巨集呼叫 VBA 程序。例如,下列巨集執行工作簿 Book1.xls 中 Module1 中包含的 Test 子程式:
=RUN(Book1.xls!Module1.Test)
如中所述本文:
由於微軟的「戰略不相容」做法和對其客戶投資的徹底蔑視,這些基本的宏自最初發布以來的十年裡,每個新版本的Excel 都需要進行特定的修改,而且情況變得更糟,而不是更好,因為 Microsoft 為 Excel 引入了新的 Visual Basic 程式語言(本身就是一個版本間不相容的污水池)
如果您想了解有關 XLM 的更多信息,這裡有一些資源:
- 使用 Excel 4.0 宏
- Excel 4.0 巨集的說明文件(需要 winhlp32)
答案2
人們一直在尋找向使用者「隱藏」資料的方法,但即使使用 xlVeryHidden,如果您前往 VBA 編輯器,您也可以看到工作表。您可以使用密碼保護 VBA 項目,但許多人忘記這樣做。此 XLM 工作表不會顯示在 VBA 專案中,當您循環瀏覽所有工作表時,它甚至不會顯示。因此,如果您將 xlVeryHidden 與此表一起使用,您將是唯一知道它的人。您可以使用它來嵌入密碼等,並且可以在複雜的 VBA 程式碼中混淆對它的任何呼叫。只是一個想法 :-)