Select the product you need help with
Comment trouver et utiliser la documentation du modèle objet OfficeNuméro d'article: 222101 - Voir les produits auxquels s'applique cet article SommaireRésuméCet article décrit les ressources et la documentation à votre disposition pour l'automatisation des applications Microsoft Office. Ces informations peuvent être appliquées quel que soit le langage de programmation que vous choisissez pour automatiser une application Office. Cet article explique également comment vous pouvez commencer à écrire le code automation en vous guidant tout au long de la documentation pour obtenir les informations que nécessaires pour accomplir une tâche spécifique grâce à l'automatisation. Plus d'informationsOù puis-je trouver la documentation du modèle objet ?Les modèles d'objet pour les applications Office sont documentées dans référence du langage pour les deux versions de Microsoft Office : Microsoft Office 97 Visual Basic pour Applications de référence du langageISBN 1-57231-339-0 Microsoft Office 2000 Visual Basic pour Applications de référence du langage ISBN 1-57231-955-0. Les références des langages sont disponibles sur MSDN et dans l'aide en ligne fournie avec Microsoft Office. Ils peuvent également être achetés sous forme imprimée. Pour effectuer une commande, visitez le site : http://mspress.Microsoft.com Le tableau suivant répertorie les fichiers d'aide pour chaque application Office.Réduire ce tableau
Les fichiers d'aide fournis avec Microsoft Office 97 sont installés par défaut à : C:\Program Files\Microsoft Office\Office Si vous ne trouvez pas le fichier d'aide de VBA de Office 97 dont vous avez besoin, il n'a probablement pas été installé lorsque vous avez exécuté le programme d'installation de Office 97. Pour installer le fichier d'aide, exécutez le programme d'installation de Office pour ajouter le fichier d'aide de VBA. Notez que le fichier d'aide de VBA Outlook 97 n'est pas installé par le programme d'installation Office. Pour plus d'informations sur l'installation du fichier d'aide de VBA Outlook 97, consultez l'article suivant dans la Base de connaissances Microsoft :166738 Les fichiers d'aide fournis avec Microsoft Office 2000 sont installés par défaut à :
(http://support.microsoft.com/kb/166738/
)
OL97 : Comment faire pour installer l'aide de Visual BasicC:\Program Files\Microsoft Office\Office\1033. Les fichiers d'aide fournis avec Microsoft Office XP sont installés par défaut à :C:\Program Files\Microsoft Office\Office10\1033 C:\Program Files\Microsoft Office\Office11\1033 Remarque: le Microsoft Office 2000, Microsoft Office XP, Microsoft Office 2003 programmes d'installation et installent les fichiers d'aide de VBA « sur la première utilisation." Par conséquent, vous ne voyez ne peut-être pas le fichier d'aide dans ce répertoire si vous n'avez pas déjà tenté d'accéder à l'aide de VBA dans l'application Office.Comment puis-je utiliser la documentation du modèle objet ?Il existe plusieurs méthodes que vous pouvez utiliser pour trouver la documentation pour une classe spécifique, une méthode ou une propriété :
Comment savoir quelles classes, méthodes et des propriétés à utiliser ?Si vous n'êtes pas déjà familiarisé avec le modèle objet de l'application que vous souhaitez automatiser, vous pouvez utiliser l'enregistreur de macros de l'application pour avoir une idée. Pour illustrer, supposons que vous souhaitez automatiser Microsoft Word pour ajouter du texte dans un nouveau document, puis enregistrez le document mais vous ne connaissez pas les méthodes et propriétés à utiliser ; Vous pouvez démarrer avec l'enregistreur de Macro :
Commencez par examiner la première ligne de la macro enregistrée : Documents.Add. Mettez en surbrillance des Documents sur le module de code de la macro enregistré et appuyez sur la touche F1. La rubrique d'aide vous fournit les informations importantes suivantes :
Après l'examen de la macro enregistrée, vous constatez que la méthode SaveAs a un argument pour lequel il passe la constante intégrée wdFormatDocument. Selon le langage de programmation que vous choisissez pour votre contrôleur automation, vous devrez passer la valeur numérique pour les constantes intégrées. La rubrique d'aide de la méthode SaveAs ne donne pas ces informations, mais vous pouvez le trouver dans l' Explorateur d'objets. Appuyez sur la touche F2 pour afficher l' Explorateur d'objets. Type : wdFormatDocument dans la fenêtre de recherche et appuyez sur l'entrée de clé. Dans le volet inférieur de l' Explorateur d'objets, vous voyez l'équivalent numérique de wdFormatDocument(=0) , ainsi que d'autres informations sur la constante. RéférencesOù puis-je trouver d'automatisation en exemples de code ?Les informations présentées jusqu'à présent vous donnent un bon point de départ pour écrire du code d'automation. La Base de connaissances Microsoft est une excellente ressource pour rechercher des exemples de code automation écrits en Visual Basic, Visual C++ et MFC. Voici quelques-unes :Pour les développeurs Visual BasicPour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants de la Base de connaissances Microsoft.220595
(http://support.microsoft.com/kb/220595/
)
Comment faire pour automatiser Outlook à l'aide de Visual Basic219151
(http://support.microsoft.com/kb/219151/
)
Comment faire pour automatiser Microsoft Excel à partir de Visual Basic147650
(http://support.microsoft.com/kb/147650/
)
Comment naviguer dans les objets Excel à partir de Visual Basic142387
(http://support.microsoft.com/kb/142387/
)
Comment faire pour créer l'automatisation d'Excel graphique w/OLE à partir de Visual Basic184974
(http://support.microsoft.com/kb/184974/
)
Comment utiliser automation (OLE) avec Word220607
(http://support.microsoft.com/kb/220607/
)
Comment faire pour automatiser Microsoft Word pour effectuer une fusion et publipostage à partir de Visual Basic222929
(http://support.microsoft.com/kb/222929/
)
Comment faire pour automatiser PowerPoint à l'aide de Visual Basic dans Office 2003, Office XP Developer et Office 2000 DeveloperDéveloppeurs Visual C++ (à l'aide de MFC)Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants de la Base de connaissances Microsoft.178749
(http://support.microsoft.com/kb/178749/
)
Comment créer un projet automation à l'aide de MFC et une bibliothèque de types179706
(http://support.microsoft.com/kb/179706/
)
Comment faire pour utiliser MFC pour automatiser Excel et créer et formater un nouveau classeur186120
(http://support.microsoft.com/kb/186120/
)
Comment faire pour utiliser MFC pour automatiser Excel et remplir une plage avec un tableau186122
(http://support.microsoft.com/kb/186122/
)
Comment faire pour utiliser MFC pour automatiser Excel 2000 et Excel 2002 et obtenir un tableau à partir d'une plage dans Excel 2000 et Excel 2002220911
(http://support.microsoft.com/kb/220911/
)
Comment faire pour automatiser Microsoft Word pour effectuer un publipostage à l'aide de Visual C++ et MFC222960
(http://support.microsoft.com/kb/222960/
)
Comment faire pour automatiser PowerPoint à l'aide de Visual C++ 5.0 ou Visual C++ 6.0 avec le Microsoft Foundation ClassesDéveloppeurs C/C++ (sans MFC)Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants de la Base de connaissances Microsoft.216686
(http://support.microsoft.com/kb/216686/
)
Comment faire pour automatiser Excel à partir de C++ sans utiliser MFC ou #import181473
(http://support.microsoft.com/kb/181473/
)
L'utilisation de OLE Automation à partir d'une application C plutôt que C++Développeurs Visual J ++Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants de la Base de connaissances Microsoft.219430
(http://support.microsoft.com/kb/219430/
)
Comment faire pour créer/mettre en forme un classeur Excel à l'aide d'automation Visual J ++215484
(http://support.microsoft.com/kb/215484/
)
Comment faire pour automatiser PowerPoint à l'aide de Visual J ++ 6.0Développeurs Visual FoxProPour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants de la Base de connaissances Microsoft.142193
(http://support.microsoft.com/kb/142193/
)
Comment utiliser OLE Automation pour ajouter des données dans une feuille Excel180901
(http://support.microsoft.com/kb/180901/
)
Comment créer une table par catégorie dans Word 97 ou Office Word 2003 à partir de Visual FoxPro pour Windows 5.0 et versions ultérieures181926
(http://support.microsoft.com/kb/181926/
)
Comment faire pour automatiser la fusion et publipostage dans Word à l'aide de OLE et ODBC194306
(http://support.microsoft.com/kb/194306/
)
Comment faire pour que Word impression en duplex à l'aide de OLE automation à partir de Visual FoxPro230154
(http://support.microsoft.com/kb/230154/
)
Comment faire pour automatiser PowerPoint à l'aide de Visual FoxPro241942 Pour plus d'informations, y compris des exemples de code et de ressources pour l'automatisation de Microsoft Office, visitez le site Web de Microsoft à l'adresse suivante :
(http://support.microsoft.com/kb/241942/
)
Comment faire pour empêcher l'erreur d'impression Word avec BackgroundPrintingStatus, propriétéhttp://support.Microsoft.com/GP/ofd
(http://support.microsoft.com/gp/ofd)
PropriétésNuméro d'article: 222101 - Dernière mise à jour: lundi 13 mai 2013 - Version: 8.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients. La version anglaise de cet article est la suivante: 222101
(http://support.microsoft.com/kb/222101/en-us/
)
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. | Traductions disponibles
|




Retour au début








