Excel 2010 VBA 入门 114 设置自定义函数的说明
生活随笔
收集整理的這篇文章主要介紹了
Excel 2010 VBA 入门 114 设置自定义函数的说明
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? 使用Application.MacroOptions方法為自定義函數(shù)添加說明,以方便用戶在使用時(shí)獲取相應(yīng)的幫助信息
碼
Option ExplicitFunction MyArea(radius As Double) As DoubleMyArea = WorksheetFunction.Pi * radius ^ 2 End Function'添加說明 Sub 添加說明()Application.MacroOptions _macro:="MyArea", _Description:="本函數(shù)用于計(jì)算圓面積", _Category:=3, _argumentdescriptions:=Array("輸入圓半徑") End Sub? ? 首先執(zhí)行“添加說明”宏。?然后,單擊編輯欄左側(cè)的“fx"按鈕添加函數(shù),選擇“數(shù)學(xué)與三角函數(shù)”,在其中找到“MyArea”函數(shù),單擊“確定”按鈕。在“函數(shù)參數(shù)”窗口中可以看見詳細(xì)的參數(shù)
說明。
Application. MacroOptions方法
? ? Application. MacroOptions方法可以用來設(shè)置“宏選項(xiàng)”中的信息,也可以用來設(shè)置自定義函數(shù)的說明,其語法為??
Application.MacroOptions(Macro,Description,HasMenu,MenuText,HasShortcutKey,ShortcutKey,Category, StatusBar, HelpContextID,HelpFile,ArgumentDescriptions)- 參數(shù)Macro為需要進(jìn)行設(shè)置的過程名稱或者自定義函數(shù)的名稱。
- 參數(shù)Description為自定義過程或者函數(shù)的描述說明。
- 參數(shù)HasMenu和MenuText不可用,需要直接忽略。
- 參數(shù)HasShortcutKey為邏輯值,表示過程是否有快捷鍵。當(dāng)為True時(shí),表示有快捷鍵。
- 參數(shù)ShortcutKey為指定的快捷鍵。該參數(shù)僅在HasShortcutKey參數(shù)為True時(shí)有效。
- 參數(shù)Category為自定義函數(shù)所屬的類別,可以為1~32之間的任意整數(shù)數(shù)值。該參數(shù)也可以為文本,當(dāng)為文本時(shí),表示自定義類別。
- 參數(shù)StatusBar為宏?duì)顟B(tài)欄文本。在此處無實(shí)際意義。
- 參數(shù)HelpContextID和HelpFile為幫助文件的相應(yīng)信息。
- 參數(shù)ArgumentDescriptions為參數(shù)說明信息。該參數(shù)為一個(gè)數(shù)組,可以使用Array函數(shù)構(gòu)造,其數(shù)組的各個(gè)元素的位置對(duì)應(yīng)于各個(gè)參數(shù)的位置。如兩個(gè)參數(shù)需要說明,則該參數(shù)可以為Array(”參數(shù)1說明”,”參數(shù)2說明”)。
?
?? ? 該方法用于自定義過程的參數(shù)有Macro、Description、HasShortcutKey、ShortcutKey;用于自定義函數(shù)的參數(shù)有Macro、Description、Category、HelpContextID、HelpFile和ArgumentDescriptions。它與函數(shù)和宏選項(xiàng)是相對(duì)應(yīng)的,其對(duì)應(yīng)關(guān)系見圖。
總結(jié)
以上是生活随笔為你收集整理的Excel 2010 VBA 入门 114 设置自定义函数的说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据在营销中的应用
- 下一篇: Win10正式版U盘安装教程