IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA PowerPoint Discussion :

Modification SmartArt en VBA impossible


Sujet :

VBA PowerPoint

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Par défaut Modification SmartArt en VBA impossible
    Bonjour,

    J'essaie de réaliser une macro réalisant du publipostage sous powerpoint à partir d'un tableau Excel.

    Il faut donc que je puisse remplacer des champs balises du type <BALISE> placée dans un powerpoint par les données du tableau Excel.

    Tout fonctionne parfaitement sauf pour les SmartArt. En effet il semble que les SmartArt soit en lecture-seule quand on tente de les modifier avec une macro.
    J'aimerais avoir confirmation de cela? N'y a t'il pas moyen de modifier ce fait?

    Il y a néanmoins un chose qui me faitt penser que ce n'est pas impossible:
    - En faisant un On Error Resume Next j'arrive a modifier certain SmartArt, ceux n'ayant pas plusieurs niveau hiérarchique de texte.

    Dans le cas ou la modification d'un SmartArt soit vraiment impossible, connaissez vous une autre methode? (la dissociation d'un SmartArt n'étant pas envisageable car nous perdrions alors la capacité du SmartArt à s'adapter a texte qu'il contient.)

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenue sur le forum Office de DVP

    En effet, j'ai également essayé de tester, et les smartsarts sont en lecture seul du point de vue VBA, donc on ne peut créer, modifier les éléments sans les dissocier (il me semble avoir lu que cela sera possible dans la version 2010).

    Peut-être une piste en jouant sur la dissolution, lorsque tu dé groupes, tu peux relever les différent éléments du groupe, il faudrait à ce moment faire tes modification, re sélectionner les éléments et regrouper.

    Ce n'est qu'une hypothèse, à tester.

    Philippe

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Par défaut
    Tu penses que je pourrais les regrouper en tant que SmartArt et que les propriété des différents élements (les textes) pourraient etre conservées?

    Dans ce cas j'ai une autre question.

    Quand je dissocie un SmartArt je peux le dissocier une premiere fois (cela retire les fonctionnalités SmartArt, mais conserve les objets groupés => On peut donc editer les textes dans ce mode) et une deuxieme fois (cela dissocie tous les objets).

    Dans le cas ou je voudrais regrouper le SmartArt apres l'avoir dissocier il faudrait qu'apres l'avoir dissocier seulement 1 fois, je fasse mes modifications et que je le regroupe. Mais avec quoi? et surtout comment?

    Merci d'avance

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Effectivement, dés que tu as dissocier une fois tu ne peux revenir au SmartArt , c'est bête, car tu peux transformer une zone de texte en SmartArt, mais dés qu'il y ait un dessin cela ne fonctionne pas.

    Désolé, je n'ai pas de solution pour toi.

    Philippe

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Par défaut
    Bon bah vivement Office 2010...

Discussions similaires

  1. [XL-2010] Modification via vba impossible après protection feuille
    Par debdev dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/10/2013, 10h28
  2. Bug Excel lors d'une tentative de modif de code VBA
    Par aerodynamique dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/11/2007, 11h28
  3. Modification d'un enregistrement impossible
    Par Khab' dans le forum Access
    Réponses: 4
    Dernier message: 14/02/2007, 15h21
  4. Réponses: 20
    Dernier message: 05/06/2006, 16h07
  5. Modification de clefs etrangeres impossible
    Par mboitet dans le forum SQL
    Réponses: 1
    Dernier message: 19/08/2004, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo