a. Создание справки


 

     Если Вы решили оставить общую справку по Access, которая вызывается нажатием F1, то можно написать программу, отображающую Ваш собственный файл: «Калькулятор.chm» при нажатии кнопки меню.  Команда Shell выглядит так: hh.exe -mapid 103 Калькулятор.chm

 

Public Function funCreateNewHelp()

Dim fs, s As String, hlp As String

On Error GoTo 999

    Set fs = CreateObject("Scripting.FileSystemObject") 'Создаем файловую систему

    s = fs.GetSpecialFolder(0) & "\hh.exe"  'Составляем hh.exe файл

    If Dir(s) <> "" Then 'Проверяем exe-файл

        hlp = fs.GetFile(CurrentDb.Name).ParentFolder & "\Калькулятор.chm" 'Находим справку

        If Dir(hlp) <> "" Then 'Проверяем файл справки

            s = """" & s & """ -mapid " & 103 & " """ & hlp & """" 'Составляем команду

            Shell s, vbMaximizedFocus 'Запускаем справку

        End If

    End If

    Exit Function 'Выходим из программы

999:

    Err.Clear 'Очищаем поток от ошибок

End Function

 



Содержание раздела