Comment lancer Word à partir d'Internet Explorer

Traductions disponibles Traductions disponibles
Numéro d'article: 178222 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Ce document vise à expliquer comment contrôler le comportement côté client lorsqu'un lien de texte hyper vers un document Word est sélectionné. Par exemple, en cliquant sur un lien à un document Word en général par défaut à l'ouverture du document à partir d'Internet Explorer. Vous pouvez modifier ce comportement afin que le lien ouvre le fichier dans Word.

Cet article s'applique à un utilisateur de bureau de Microsoft Internet Explorer, ainsi qu'un auteur Web écrire un script côté client. Bien que cet article est conçu pour Microsoft Word, les concepts s'appliquent à d'autres applications de document de Microsoft (c'est-à-dire, Excel).

Plus d'informations

Nous reviendrons sur les deux approches base pour contrôler le comportement :
  • En tant qu'utilisateur, vous pouvez définir des options de client par le biais de Windows Explorer. L'avantage de cette approche est que l'utilisateur conserve le contrôle du comportement du navigateur.
  • En tant qu'un auteur Web, vous pouvez écrire un script côté client. L'avantage de cette approche est que vous pouvez personnaliser le comportement du client à partir d'un emplacement central. Il existe cependant un inconvénient : implémentation de cette méthode nécessite une installation basée sur le client d'Office 97 et est par nature lent.
Procédez comme suit pour la première approche--configuration des options du client par le biais de l'Explorateur Windows :
  1. Lancer l'Exporateur Windows.
  2. Si vous exécutez Microsoft Windows NT 4.0, procédez comme suit :
    1. Sur l' affichage menu, cliquez sur Options. Si Internet Explorer 4.0 est installé, cliquez sur Options des dossiers.
    2. Dans la boîte de dialogue Options, cliquez sur l'onglet Types de fichiers.
    3. Dans types de fichiers enregistrés, cliquez sur Microsoft Word Document, puis cliquez sur Modifier.
    Si vous exécutez Microsoft Windows 2000 ou une version ultérieure de Windows, procédez comme suit :
    1. Dans le menu Outils, cliquez sur Options des dossiers.
    2. Dans la boîte de dialogue Options de fichier, cliquez sur l'onglet Types de fichiers.
    3. Dans types de fichiers enregistrés, cliquez sur Microsoft Word Document, puis cliquez sur Avancé.
  3. À partir de l'écran de modification du type de fichier, désactivez la case à cocher Parcourir dans une même fenêtre, qui active ou désactive si un mot de document est lancé en dehors d'Internet Explorer.
  4. Cliquez sur OK pour fermer les boîtes de dialogue.
Notez que dans les coulisses, simples indicateurs de Registre sont définies, qui signifie qu'une personne disposant de l'expérience dans la création de fichiers .reg permet d'automatiser cette modification.

Pour la deuxième approche, un auteur Web vous contrôlent le comportement d'un document Word à l'aide de OLE Automation, à condition que le client exécute Microsoft Word. Voici les étapes de base :
  1. Créer une fonction côté client qui instancie Microsoft Word et accepte l'URL du document comme argument.
  2. Créer un bouton pour appeler la fonction, en passant l'URL du document Word.

    Voici un exemple de script côté client à l'aide de l'automation avec Word 97 installé sur l'ordinateur client :
       <HTML>
       <HEAD>
       <SCRIPT LANGUAGE=VBScript>
       Dim objWord
       Sub Btn1_onclick()
       call OpenDoc("http://MyServer/MyTest.doc")
       End Sub
    
       Sub OpenDoc(strLocation)
    
       Set objWord = CreateObject("Word.Application")
       objWord.Visible = true
       objWord.Documents.Open strLocation
       End Sub
    
       </SCRIPT>
       <TITLE>Launch Word</Title>
       </HEAD>
       <BODY>
       <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Word Doc">
       </BODY>
       </HTML>
    					

Remarque Pour l'automatisation de Word réussisse, vous devez définir votre navigateur pour Activer ou Demander pour les contrôles ActiveX non marqués comme sécurisés d'initialisation et de script. Si vous définissez votre navigateur pour désactiver, l'exemple de code précédente peut produire une erreur d'exécution et peuvent ne pas fonctionne comme prévu.

Références

Pour plus d'informations sur l'automatisation de Word, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la base de connaissances Microsoft :
195826CreateObject échoue à partir de scripts côté client
198703Comment pour automatiser Excel à partir de VBScript côté client
286023Comment utiliser un composant ActiveX Visual Basic pour l'automatisation de Word à partir d'Internet Explorer
239470Impossible d'appeler GetObject à partir de script dans Internet Explorer pour accéder à objet en cours d'exécution
Pour plus d'informations, consultez ce site Web MSDN :

Développement Web
http://msdn2.microsoft.com/en-us/library/aa286532.aspx

Propriétés

Numéro d'article: 178222 - Dernière mise à jour: mardi 27 mars 2007 - Version: 4.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Internet Explorer 4.0 Édition 128 bits
  • Microsoft Internet Explorer 5.0
  • Microsoft Office 97 Developer
Mots-clés : 
kbmt kbhowto KB178222 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 178222
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com