共用方式為


Application.MacroOptions 方法 (Excel)

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

語法

表達。MacroOptions (MacroDescriptionHasMenuMenuTextHasShortcutKeyShortcutKeyCategoryStatusBarHelpContextIDHelpFileArgumentDescriptions)

expression 代表 Application 物件的變數。

參數

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

您也可以為自訂類別指定字串。 如果您提供字串,則會將其視為「 插入函數」 對話方塊中顯示的類別名稱。 如果該類別名稱從未被使用過,則會以該名稱定義新的類別。 如果您使用與內建名稱相同的類別名稱 (請參閱備註區段) 中的清單,Excel 會將使用者定義的函式對應至該內建類別。
StatusBar 選用 Variant 巨集的狀態列文字。
HelpContextID 選用 Variant 會為指定給巨集的 [說明] 主題指定內文識別碼的整數。
說明檔案 選用 Variant 會包含 HelpContextId 所定義的 [說明] 主題的說明檔名稱。
引數說明 選用 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 的使用者定義巨集新增至名為 My Custom Category 的自訂類別。 執行此範例之後,您應該會在 [插入函式] 對話方塊的 [或選取類別] 下拉式清單中看到 [我的自訂類別],其中包含 TestMacro 使用者定義的函式。

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

支援和意見反應

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