共用方式為


(Excel) 的 Application.MacroOptions 方法

對應於 [巨集選項] 對話方塊中的選項。 您也可以使用這個方法,在 [插入函式] 對話框內的內建或新類別中,顯示使用者定義的函式 (UDF )

語法

表達式MacroOptions (MacroDescriptionHasMenuMenuTextHasShortcutKeyShortcutKeyCategoryStatusBarHelpContextIDHelpFileArgumentDescriptions)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
巨集 選用 Variant UDF) (用戶定義函式的宏名稱或名稱。
描述 選用 Variant 巨集的說明。
HasMenu 選用 Variant 此引數可忽略。
MenuText 選用 Variant 此引數可忽略。
HasShortcutKey 選用 Variant 若為 True,為巨集指定一個快速鍵 (也必須指定 ShortcutKey 引數)。 如果此引數為 False,則不為巨集指定快速鍵。 如果巨集已經有快速鍵,會將此引數設為 False 移除該快速鍵。 預設值為 False
ShortcutKey 選用 Variant 如果 HasShortcutKeyTrue 則為必要的,否則忽略此引數。 指定快速鍵。
類別 選用 Variant 會指定現有巨集函數類別的整數 (例如,財務、日期及時間或使用者定義類別)。 請參閱<備註>一節,判斷對應到內建類別的整數。

您也可以為自訂類別指定字串。 如果您提供字串,則會將它視為 [ 插入 函式] 對話框中顯示的類別名稱。 如果該類別名稱從未被使用過,則會以該名稱定義新的類別。 如果您使用的類別名稱與內建名稱相同 (請參閱一節) 中的清單,Excel 會將使用者定義函數對應至該內建類別目錄。
StatusBar 選用 Variant 巨集的狀態列文字。
HelpContextID 選用 Variant 會為指定給巨集的 [說明] 主題指定內文識別碼的整數。
說明檔案 選用 Variant 會包含 HelpContextId 所定義的 [說明] 主題的說明檔名稱。
ArgumentDescriptions 選用 Array 一維陣列,其中包含 [函式自變數] 對話框中所顯示UDF自 變數的描述

註解

下表列出了對應到內建類別的整數,可在 Category 參數中使用。

整數 類別
1 財務
2 日期及時間
3 數學與三角函數
4 統計
5 檢視與參照
6 資料庫
7 文字
8 邏輯
9 Information
10 命令
11 定製
12 巨集控制
13 DDE/外部
14 使用者定義
15 第一個自訂類別
16 第二個自訂類別
17 第三個自訂類別
18 第四個自訂類別
19 第五個自訂類別
20 第六個自訂類別
21 第七個自訂類別
22 第八個自訂類別
23 第九個自訂類別
24 第十個自訂類別
25 第十一個自訂類別
26 第十二個自訂類別
27 第十三個自訂類別
28 第十四個自訂類別
29 第十五個自訂類別
30 第十六個自訂類別
31 第十七個自訂類別
32 第十八個自訂類別

範例

本範例會將名為 TestMacro 的使用者定義宏新增至名為「我的自定義類別」的自定義類別。 執行此範例之後,您應該會在 [插入函式] 對話方塊的 [或選取類別] 下拉式清單中看到包含 TestMacro 使用者定義函數的 [我的自定義類別] 。

Function TestMacro() 
    MsgBox ActiveWorkbook.Name 
End Function 
 
Sub AddUDFToCustomCategory() 
    Application.MacroOptions Macro:="TestMacro", Category:="My Custom Category" 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應