4 Replies Latest reply on Jun 3, 2010 4:14 PM by anactbloke

    Context Sensitive Help (RH7) and Microsoft Word 2003


      I working with my developer to add context sensitive help to a Microsoft Word 2003 template we have developed. The template has its own toolbar. The toolbar has several drop-down menu listing (e.g like File or Edit, etc). At the bottom of each menu list is a help option which is intended to open the relevant section of the help file (generated using RH7 Webhelp). The help files are stored on the office's shared drive.


      To launch the help file the developer has resorted to placing the various URLs into a *.ini file. This is fine to a point.


      The original URLs provided by me to the developer looked this \\PDCCPPRDFIL01\DPCDATA01$\Help\SSASG.htm#//PDCCPPRDFIL01/DPCDATA01$/BRANCH1/Help/SSA_Repo rt_Template/SSA_tools/SSA_tools.htm . Note the # symbol, this made sure both panels of the help file opened.


      While thes URLs worked fine if launched from within a Word document, when added to the toolbar menu they did not (hence the creation of the *.ini file by the developer). But the URLs in the *.ini file have now been stripped of their first part so that only one panel of the help file will now open. The relevant help is opening but not the rest of the help system.


      Any thoughts about how I might get the two panels in my help file to open and do it from a toolbar in Microsoft Word?

        • 1. Re: Context Sensitive Help (RH7) and Microsoft Word 2003
          Amebr Level 4

          By default, there is normally an option in the WebHelp Single Source Layout called Show Navigation Pane Link in Topics. This will display a Show button when you open a topic by itself. This will Show the TOC pane when clicked. This might be an acceptable work around for you, if it is currently turned off.



          I haven't tried calling webhelp from a word macro, but two thing strike me about your path and could also be double-checked.


          1. The part in front of the hash shows a different path to the path after the hash. (I'll assume the space in the second "Hel p" is not in your ini file.) I've highlighted the bit I'm referring to.

          \\PDCCPPRDFIL01\DPCDATA01$\Help\SSASG.htm#//PDCCPPRDFIL01/DPCDATA01$/BRANCH1/Hel p/SSA_Report_Template/SSA_tools/SSA_tools.htm


          The BRANCH1 bit. This indicates that the individual page is being called from a different place than your help project page. This doesn't seem correct to me?


          2. Assuming BRANCH1 shouldn't be in there, theoretically a relative link should be used like so:



          Hope that helps,


          • 2. Re: Context Sensitive Help (RH7) and Microsoft Word 2003
            MK1962 Level 1

            Thank you for the very quick response.


            The Show Navigation Pane Link in Topics is turned on. Yes, this is appearing at the top of each relevant help section. It is a work around, I was just hoping to get both panels to load.


            In pasting the URL in my original question I attempted to edit it to make it fit and botched it. Here is the complete original URL:

            \\PDCCPPRDFIL01\DPCDATA01$\BRANCH1\SSA\Communications\Help\SSASG.htm#//PDCCPPRDFIL01/DPCDA TA01$/BRANCH1/SSA/Communications/Help/SSA_Report_Template/SSA_tools/SSA_tools.htm


            in the *.ini file it now reads:

            HelpURL_SSATools = "\\Pdccpprdfil01\dpcdata01$\BRANCH1\SSA\Communications\Help\SSA_Report_Template\SSA_tools\S SA_tools.htm"


            In light of your reply I have attempted to shorten the original it but still no good.


            If I place the original URL into the *.ini file and then amend it by adding file:/// at the start of the URL the first panel now opens but not the context help - very frustrating.


            The original URL works when launched from within a Word Document but from the toolbar via the *ini file.


            Any further thoughts?

            • 3. Re: Context Sensitive Help (RH7) and Microsoft Word 2003
              Amebr Level 4

              The only other thought I have is make sure all th slashes are the same way. Usually Windows is forgiving of it, but maybe not in this case? try them all \ and if that doesn't work then all /.


              \\Pdccpprdfil01\dpcdata01$\BRANCH1\SSA\Communications\Help\SSASG.htm#SSA_Report_Template\S SA_tools\SSA_tools.htm


              I hacked together this Word macro as a test (I assigned it as a toolbar button) without an ini file which worked for a project on one of my network drives (location changed to protect the innocent ). I'm not a programmer and don't know what I'm doing, so it's probably not pretty, but maybe it'll  trigger some ideas in your developer.


              Sub callcontextweb()
              Dim ie As SHDocVw.InternetExplorer
              Set ie = CreateObject("InternetExplorer.Application")
              ie.navigate ("\\server\path\Help.htm#Folder\File.htm")
              ie.Visible = True
              End Sub


              Additionally, Peter Grainge's site might help. He has a whole section devoted to calling webhelp, and possibly there is something in there dealing specifically with VBA, which I assume is what's being used.



              That's about the end of my flailing around in the dark.

              Good luck.

              • 4. Re: Context Sensitive Help (RH7) and Microsoft Word 2003

                Thanks for your help and patience. I'll give it a go. Have a great weekend.