Prezados,
Obtive aqui mesmo no forum função (que adaptei) para carregar/exibir um arquivo de ajuda extensão chm.Funciona no Access instalado normalmente.Quando executado sob o runtime 2013 simplesmente não funciona e nem apresenta erro. Se alguém puder ajudar já agradeço antecipadamente.
Função
=====
Public Sub Show_Help(HelpFileName As String, MycontextID As Long)
Dim hwndHelp As Long
Select Case MycontextID
Case Is = 0
hwndHelp = HtmlHelp(Application.hWndAccessApp, HelpFileName, _
HH_DISPLAY_TOPIC, MycontextID)
Case Else
hwndHelp = HtmlHelp(Application.hWndAccessApp, HelpFileName, _
HH_HELP_CONTEXT, MycontextID)
End Select
End Sub
....................................................................................................
Execução do arquivo
==============
Public Function HelpExec()
Dim FormHelpId As Long
Dim caminho, arqhelp, FormHelpFile As String
Dim curForm As Form
caminho = DLookup("[Diretorio_instalação]", "tb_Configurações", "[Diretorio_instalação]")
arqhelp = DLookup("[ArqHelp]", "tb_Configurações", "[ArqHelp]")
FormHelpFile = caminho & arqhelp
FormHelpId = 0
Show_Help FormHelpFile, FormHelpId
End Function
Na tabela configurações tenho o campo ArqHelp com o nome do arquivo "Apphelp.chm"
....................................................................................................
Obtive aqui mesmo no forum função (que adaptei) para carregar/exibir um arquivo de ajuda extensão chm.Funciona no Access instalado normalmente.Quando executado sob o runtime 2013 simplesmente não funciona e nem apresenta erro. Se alguém puder ajudar já agradeço antecipadamente.
Função
=====
Public Sub Show_Help(HelpFileName As String, MycontextID As Long)
Dim hwndHelp As Long
Select Case MycontextID
Case Is = 0
hwndHelp = HtmlHelp(Application.hWndAccessApp, HelpFileName, _
HH_DISPLAY_TOPIC, MycontextID)
Case Else
hwndHelp = HtmlHelp(Application.hWndAccessApp, HelpFileName, _
HH_HELP_CONTEXT, MycontextID)
End Select
End Sub
....................................................................................................
Execução do arquivo
==============
Public Function HelpExec()
Dim FormHelpId As Long
Dim caminho, arqhelp, FormHelpFile As String
Dim curForm As Form
caminho = DLookup("[Diretorio_instalação]", "tb_Configurações", "[Diretorio_instalação]")
arqhelp = DLookup("[ArqHelp]", "tb_Configurações", "[ArqHelp]")
FormHelpFile = caminho & arqhelp
FormHelpId = 0
Show_Help FormHelpFile, FormHelpId
End Function
Na tabela configurações tenho o campo ArqHelp com o nome do arquivo "Apphelp.chm"
....................................................................................................