Ouvrir un Fichier Externe dans HtmlHelp
Sujet Suivant</p><p>Sujet Précédent  Sujet Suivant 

Supposons que vous vouliez cliquer un Lien et provoquer l'affichage d'un Document MS-Word (ou autre), que ce fichier soit accessible par Internet ou réside à l'intérieur du réseau (Intranet) de votre entreprise.


  1. Sélectionnez le texte du Lien et appuyez sur F4 pour créer un Lien.
  2. Choisissez le type de Lien "Internet"  et dans le champ "Se relier à l'URL Internet suivante :" saisissez :


        http://www.votredomaine.com/VotreFichierMSWord.doc


Ou bien, si le fichier réside dans votre Intranet :


  file:///c:\VotreRépertoire\VotreFichierMSWord.doc


Dans chaque cas, le document MS-Word sera chagré à l'intérieur du système d'aide HtmlHelp, et donc il semblera faire partie de votre page.


Si vous vouliez lancer le document séparément du fichier HtmlHelp, faites ceci :


  1. Appelez le menu "Insérer | Contrôle HtmlHelp | Raccourci"
  2. Dans le champ de Titre entrez le nom du document MS-Word ou tout autre texte.
  3. Dans le champ "Programme", saisissez le chemin du fichier .doc, par exemple : 
      c:\VotreRépertoire\VotreFichierMSWord.doc
    et cliquez [Ok].
  4. A la compilation, l'Utilisateur verra un bouton qui lui permettra d'ouvrir ce document


Utilisation de l'Adressage Relatif de Répertoires 

Il n'est parfois pas possible de connaître d'avance le chemin complet où se trouvera un fichier, aussi nous avons ajouté une fonction Javascript nommée "OpenFileRelativeToCHMFolder". 

Cette fonction est automatiquement ajoutée au Projet lors de la Compilation.


Supposons que votre fichier nommé "monFichierMSWord.doc" sera placé dans un sous-répertoire du répertoire d'installation du Projet (que vous ne maitrisez pas, puisque c'est l'Utilisateur qui le choisit). Supposons que ce répertoire sera :


        "C:\..\VotreApplication\FichiersSupport\Docs".


Pour utiliser le script Javascript vous devez insérer une Balise HTML :


  1. Appelez le menu "Insérer | Contrôle HtmlHelp | <TAG>" et entrez le code HTML suivant :
    <a onclick="OpenFileRelativeToCHMFolder('FichiersSupport\\Docs\\MonFichierMSWord.doc')" style="text-decoration: underline; color: blue; cursor: hand"Cliquez ici pour afficher le fichier MonFichierMSWord.doc</a>
    Notez l'utilisation des doubles antislash lorsqu'il s'agit de référencer des chemins et des répertoires.
  2. Cliquez [Ok] et compilez. Vous verrez le texte de votre lien souligné comme d'habitude et si vous le cliquez, le fichier Word s'ouvrira depuis le sous-répertoire spécifié.