INFO : personnalisation le volet Office XP de Microsoft Office

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

Résumé

Microsoft Office XP contient une nouvelle fonctionnalité appelée le volet Office. Un volet Office est une fenêtre « dockable » boîte de dialogue qui permet aux utilisateurs de pratique d'utiliser les commandes, de collecter des informations et de modifier leurs documents. Un volet Office peut contenir une ou plusieurs pages, et chaque page est fractionnée en sections.

Les développeurs peuvent manipuler par programmation le volet Office pour exécuter certaines fonctions comme le volet, attacher ou détacher de la fenêtre et ajouter des informations personnalisées à la page Nouvel élément qui est commune entre toutes les applications Office XP.

Plus d'informations

Le volet Office XP Office est un type spécial de « dockable » objet CommandBar . Qu'un seul volet existe dans chaque application Office et que vous pouvez y accéder via la collection CommandBars sous le nom TaskPane . Cette CommandBar possède un contrôle unique, qui représente la page active. Vous pouvez accéder un nombre limité de propriétés pour la page en utilisant cet objet CommandBarControl . Par exemple, pour afficher le nom de la page actuelle dans le volet Office, vous pouvez utiliser code tel que le suivant :
MsgBox "The Active Task Pane Page = " & _ 
  Application.CommandBars("TaskPane").Controls(1).Caption
				
en outre, la plupart des personnalisations CommandBar telles que les d'ancrage, hauteur, largeur, etc., peuvent être effectuées sur le volet Office lui-même. Toutefois, il y a plusieurs choses que vous ne pouvez pas faire avec l'objet du volet Office CommandBar . Voici quelques exemples :
  • Afficher le volet Office à l'objet CommandBars collection échoue sauf si elle a été affichée au moins une fois, car un volet doit contenir au moins une page pour être rendu visible, mais l'application ordinateur hôte n'affecte pas généralement une page par défaut jusqu'à ce que l'utilisateur affiche le volet une fois.
  • Tentez d'ajouter un contrôle pour le volet Office Aide Commandbar.Controls.Add échoue avec le message d'erreur suivantes :
    Erreur d'exécution : 2147467259 (0 x 80004005)
    Erreur non spécifiée.
    Vous ne pouvez pas ajouter, modifier ou supprimer des pages du volet Office. Vous pouvez, toutefois, ajouter des nouveaux éléments à la page Nouvel élément en utilisant l'objet NewFile (décrite plus loin dans cet article).
  • Vous ne pouvez pas définir la propriété Enabled .
  • Vous ne pouvez pas modifier la page active pour le volet Office par le biais de l'objet CommandBar (c'est-à-dire que vous ne peut pas passer de la page Nouvel élément en le Presse-papiers page et inversement). Toutefois, Microsoft Word 2002 offre un objet séparé ( Application.TaskPanes ) pour vous permettre de sélectionner la page en cours pour le volet Office. Word est l'application Office XP uniquement qui offre cette fonctionnalité.

Ajouter des éléments à la nouvelle page de volet de tâches article

Il est une page volet qui implémente chaque application Office XP : la page Nouvel élément. Cette page correspond à la zone boîte de dialogue fichier nouveau dans les versions précédentes d'Office. Office XP permet d'ajouter ou supprimez des éléments sur cette page afin que les documents ou modèles que vous utilisez le plus souvent peuvent être ajoutés pour référence rapide. Pour ce faire par programme, utilisez l'objet NewFile qui exposée par chaque application Office.

Pour accéder à l'objet NewFile , appliquez l'une des propriétés suivantes disponibles à partir de l'objet Application. Les noms de propriété diffèrent en fonction de quelle application Office vous travaillez dans :

 Application  Property
 Microsoft Access  NewFileTaskPane
 Microsoft Excel  NewWorkbook
 Microsoft FrontPage  NewPageOrWeb
 Microsoft PowerPoint  NewPresentation
 Microsoft Word  NewDocument

L'objet NewFile expose deux méthodes, ajouter et supprimer , qui vous permettent d'ajouter et supprimer des éléments spécifiques dans les sections sur la page fichier nouveau pour cette application Office. Par exemple, le code suivant crée une nouvelle entrée dans la section « nouveau document » pour les pages de volet Office Nouveau fichier de Word :
Sub AddNewDocToTaskPane()
    Application.NewDocument.Add FileName:="C:\NewDocument.doc", _
          Section:=msoNew, DisplayName:="Look! My New Document option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
après que vous exécutez ce code, il existe une nouvelle entrée dans le volet Office « Nouveau document » page qui, lorsque vous cliquez dessus, ouvre le fichier C:\NewDocument.doc. Voici code équivalent pour Microsoft Excel 2002 :
Sub AddNewWorkbookToTaskPane()
    Application.NewWorkbook.Add FileName:="C:\NewWorkbook.xls", _
          Section:=msoNew, DisplayName:="Look! My New Workbook option"
    With Application.CommandBars("Task Pane")
      .Visible = False
      .Visible = True
    End With
End Sub
				
Remarque : bascule de la propriété visible du volet Office pour actualiser l'affichage. Si le volet Office est visible lorsque la page Nouvel élément est active, toutes les modifications apportées par le biais d'un code ne sont pas visibles tant que qu'il n'est masqué et puis rendue visible à nouveau.

Vous pouvez ajouter des éléments à pages d'un nouvel élément dans les autres applications Microsoft Office XP ainsi. Si vous automatisez le volet Office pour répondre à une application personnalisée, veillez à supprimer les éléments de que vous ajouter en utilisant la méthode Remove lorsqu'ils sont plus nécessaires. Les nouveaux éléments que vous ajouter conserver de l'utilisateur une fois que l'application est fermée.

Références

Pour plus d'informations sur l'utilisation du volet Office, voir Visual Basic pour Applications (VBA) l'aide en ligne pour l'objet NewFile .

Propriétés

Numéro d'article: 288542 - Dernière mise à jour: mercredi 31 janvier 2007 - Version: 3.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office XP Developer
  • Microsoft Excel 2002
  • Microsoft PowerPoint 2002 Standard
  • Microsoft Word 2002 Standard Edition
Mots-clés : 
kbmt kbinfo kbprogramming KB288542 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: 288542
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.

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