Я создал функции UDF и справку chm для них, подключил справку chm к функциям через VBA следующим образом:
Application.MacroOptions macro:="MyMacroName", _
Description:="Description", _
Category:="Company", HelpContextID:=100, _
HelpFile:=ThisWorkbook.Path & "\MyUDFs.chm"
Когда я просматриваю свой UDF в мастере функций, нажимаю «Справка по этой функции», мой chm появляется в Excel 2007.
Однако в Excel 2003 справка chm отображается внутри справки Excel. Похоже, он автоматически интегрируется в справку Excel 2003. Я все еще хочу, чтобы мой файл chm отображался в отдельном окне, как в Excel 2007.