|
村長 さん、こんにちわ。
>Excelの「関数の挿入」ダイアログで、自作のアドイン関数にヘルプを
>表示させたいと思っています。
ヘルプファイルはProject1.HLPをブックと同じフォルダに準備
標準モジュールに適当な関数を作って
Function Fcalc() As Date
Fcalc = Date
End Function
ブックオープンイベントに関数挿入ダイアログ関係の設定
Private Sub Workbook_Open()
With Application
.MacroOptions Macro:=.ThisWorkbook.Name & "!FCalc", _
Description:="今日の日付を表示します(TODAY()と同じです)", _
Category:=2, _
HelpFile:=.ThisWorkbook.Path & .PathSeparator & "Project1.hlp"
End With
End Sub
「?」ボタンのクリックではないですが、F1でヘルプがでました。(XL2000)
通常の関数でも「?」が機能しないのは仕様なんですかね。
似たようなエラーメッセージが出たのは、FunctionにPrivateが付いているときだけでした。
あとはコードをみないとわかりません。
|
|