Impression Objet-Shape VBA

  • Initiateur de la discussion Initiateur de la discussion Jeremy011991
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jeremy011991

Guest
Bonsoir !

J'ai posté hier un message pour la création de formes automatiquement via VBA... problème résolu. Cependant, je chercher depuis quelques heures de la doc pour les propriétés de ces formes, mais rien n'y fait...

ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 500, 20, 135.75, 19.5).Select

Je souhaiterai que cette forme "Rectangle Arrondis" ne soit pas imprimable par la suite ! Mais lorsque j'essaie même de voir ce que donne l'enregistreur de macro, celle ci est vide.
Moi je pencherai pour quelque chose avec "Selection" ou autre chose..

Quelqu'un aurait une idée ? 🙂

Merci à vous !
 
Re : Impression Objet-Shape VBA

Problème résolu !

Pour ceux qui passerais par là dans le futur, il faut rajouter cela :

With Selection
.PrintObject = False
End With

A condition d'avoir sélectionné l'image au préalable.

Bonne soirée à tous
 
Re : Impression Objet-Shape VBA

Bonsoir Jeremy011991,

A condition d'avoir sélectionné l'image au préalable.

En VBA il est pratiquement toujours inutile de sélectionner :

Code:
With ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangle, 500, 20, 135.75, 19.5)
  .ControlFormat.PrintObject = False
  '---
End With
ControlFormat renvoie un objet contenant les propriétés du contrôle.

Bonne nuit à tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour