Ce petit guide vous aide à utiliser les contrôles ActiveX dans Excel avec Python. Il contient les détails nécessaires pour définir l’environnement de développement, une liste d’étapes pour développer l’application et un exemple de code pour ajouter le bouton de commande ActiveX à l’aide de Python. Vous n’avez pas besoin d’installer un autre outil tiers pour utiliser cette fonctionnalité.
Étapes pour ajouter des contrôles ActiveX dans Excel à l’aide de Python
- Configurez l’EDI pour qu’il utilise Aspose.Cells pour Python via Java pour ajouter des contrôles ActiveX.
- Créez un Workbook, accédez à la feuille par défaut et accédez à la collection de formes
- Appelez la méthode addActiveXControl() pour ajouter un contrôle de bouton
- Transmettez le type de contrôle sous forme de bouton de commande, de position et de taille
- Définir la cellule liée pour ce contrôle de bouton
- Enregistrez le fichier Excel de sortie avec le nouveau contrôle ActiveX
Ces étapes décrivent comment utiliser les contrôles ActiveX dans Excel à l’aide de Python. Créez un fichier Excel avec la classe Workbook, accédez à la feuille par défaut et obtenez la référence à la collection de formes dans la feuille sélectionnée. Appelez la méthode addActiveXControl() à l’aide de l’énumérateur ControlType.COMMAND_BUTTON, de la position du contrôle, du décalage par rapport à la cellule de destination et de la taille du contrôle.
Code pour ajouter des contrôles Active X dans Excel à l’aide de Python
Ce code démontre l’utilisation du bouton de commande Active X dans Excel à l’aide de Python. La classe ActiveX possède de nombreuses propriétés et méthodes que vous pouvez utiliser pour personnaliser votre contrôle ActiveX. Vous pouvez définir la couleur de premier plan, la couleur d’arrière-plan et le drapeau pour redimensionner automatiquement le contrôle et gérer la transparence, la visibilité et l’icône de la souris.
Cet article nous a guidé sur l’utilisation des contrôles ActiveX. Pour dessiner des formes graphiques sur la feuille, reportez-vous à l’article sur Tracer une ligne dans Excel avec Python.