2010-03-02 17 views
3

Je souhaite créer un lien hypertexte vers une page de la documentation Word 2007 Object Model Reference, fournie avec Word 2007. Ce sont des pages Web qui utilisent le protocole ms-help:// que Firefox ne peut pas comprendre.Comment créer un lien hypertexte vers les pages d'aide de Word 2007?

Je voulais donc spécifier le chemin ms-help:// de la page d'aide en tant qu'argument de ligne de commande pour le visualiseur, CLVIEW.EXE.

C: \ Program Files \ Microsoft Office \ Office12 \ CLVIEW.EXE

Quelqu'un sait-il la syntaxe de ligne de commande pour cela?

Répondre

2

Il est généralement utilisé pour lancer votre propre fichier d'aide personnalisé dans l'application Office hébergée.

Avec Word 2007, certaines options sont disponibles. Ils dépendent, laissez-moi répéter, ils dépendent de savoir si votre aide est en mode en ligne ou hors ligne.

  1. Si votre intention est simplement d'obtenir personnes à un mot spécifique page d'aide et ils ont accès à Internet, vous pouvez saisir l'URL du fichier d'aide en mode en ligne. Pour ce faire, suffit de faire un clic droit sur la page que vous voulez le lien, par exemple le Faites la page de texte gras, à et cliquez sur Propriétés. Puis copiez l'URL (Adresse) qui est: http://office.microsoft.com/client/helppreview.aspx?AssetID=HA100215341033&ns=WINWORD&lcid=1033. Cela fonctionne très bien dans FF (si vous étiez en mode hors ligne, ce même lien aurait été: ms-help:. //MS.WINWORD.12.1033/WINWORD/content/HA10021534.htm)
  2. Si vous les envoyez d'abord à Word, vous pouvez exécuter une macro que aborde cette rubrique. Vous prenez le « ID Sujet » de clic droit sur la page Faites le texte en gras la page (qui, dans ce cas est « HA10021534 ») et mettez-ID comme premier paramètre, comme le ci-dessous. NOTE: Cela devrait fonctionner dans les deux en ligne et mode hors connexion.

    Sub DisplayHelpTopic() 
        Application.Assistance.ShowHelp "HA10021534", "" 
    End Sub 
    
  3. Pour la documentation développeur avec la solution pour # 2, si vous êtes en mode hors ligne, vous devez définir la portée à « DEV » (qui travaillera également si vous êtes en mode en ligne). Donc pour le sujet Bibliography Object, l'ID du sujet est: HV10096617. Si vous êtes en mode en ligne, vous n'avez pas besoin de la portée "DEV". Code:

    Sub DisplayHelpTopic() 
        Application.Assistance.ShowHelp "HV10096617", "DEV" 
    End Sub 
    
+0

Très bon, mais le code VBA ne fonctionne que pour les rubriques d'aide dans l'ensemble d'utilisateurs de docs, et ** ne fonctionne pas ** pour la documentation développeur. Dois-je fournir l'argument Scope? –

+1

La portée de la documentation du développeur est "DEV". Vous n'avez besoin de cette étendue que lorsque votre documentation est définie sur "hors ligne". Lorsqu'il est défini sur en ligne, vous n'avez pas besoin de la portée. J'ai mis à jour ce qui précède. –

+0

** + 550 ** - Réponse fantastique, Otaku! et merci beaucoup d'avoir répondu à cette question et résolu ce qui allait être une tâche insurmontable. Félicitations pour avoir gagné la prime de 500 points de réputation! (le système a ajouté 50 pour adoucir l'affaire) –

2

Vous pouvez afficher ces pages de documentation dans Internet Explorer.

  1. Ouvrez vos documents Word à la page que vous voulez.
  2. Cliquez avec le bouton droit de la souris sur Propriétés et copiez l'URL ms-help: //.
  3. Collez cette URL dans IE, elle devrait s'ouvrir correctement.
  4. Utilisez la syntaxe de ligne de commande pour IE pour créer un lien hypertexte vers celui-ci.

Espérons que cela aide, bien que cliquer sur des liens dans IE peut ne pas fonctionner correctement.
Peut-être que CLVIEW.EXE a une syntaxe de ligne de commande qui peut le faire directement. CLVIEW.EXE ne prend pas en charge les paramètres de ligne de commande pour lancer une page donnée.