Développement d'une personnalisation au niveau du document Excel

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et aux versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Une personnalisation au niveau du document pour Microsoft Office Excel se compose d'un assembly associé à un classeur spécifique. L'assembly augmente généralement les fonctionnalités du classeur en personnalisant l'interface utilisateur et en automatisant Excel. Contrairement à un complément d'application, associé à Excel lui-même, les fonctionnalités que vous implémentez dans une personnalisation sont disponibles uniquement lorsque le classeur associé est ouvert dans Excel.

Pour plus d'informations sur les personnalisations au niveau du document, consultez Mise en route de la programmation des personnalisations au niveau du document pour Excel et Architecture des personnalisations au niveau du document.

Modèle de programmation de personnalisation Excel

Lorsque vous développez un projet au niveau du document pour Excel, vous travaillez avec les fonctionnalités Visual Studio Tools pour Office et automatisez Excel à l'aide d'éléments hôtes et de contrôles hôtes. Il s'agit de classes qui étendent certains des objets fournis par le modèle objet natif pour Microsoft Office Excel (autrement dit, le modèle objet exposé par l'assembly PIA pour Excel). Pour plus d'informations, consultez Automatisation d'Excel à l'aide d'objets étendus.

Pour obtenir des informations générales sur le modèle de programmation des personnalisations au niveau du document dans Visual Studio Tools pour Office, consultez Programmation de personnalisations au niveau du document.

Personnalisation de l'interface utilisateur d'Excel

Pour Excel 2003 et Excel 2007, vous pouvez également personnaliser l'interface utilisateur de la manière suivante :

Pour Excel 2007, vous pouvez également personnaliser l'interface utilisateur de la manière suivante :

Pour Excel 2003, vous pouvez également personnaliser l'interface utilisateur de la manière suivante :

Pour plus d'informations sur la personnalisation de l'interface utilisateur d'Excel et d'autres applications Microsoft Office, consultez Personnalisation de l'interface utilisateur Office.

Voir aussi

Concepts

Automatisation d'Excel à l'aide d'objets étendus

Utilisation de contrôles Windows Forms sur des feuilles de calcul Excel

Mise en route de la programmation des personnalisations au niveau du document pour Excel

Programmation de personnalisations au niveau du document

Personnalisation de l'interface utilisateur Office