Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2012, 17h25   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 6
Points : 0
Points : 0
Par défaut probleme en VBA office 2003=> 2010 excel => powerpoint

Bonjour
je vous remercie d'avance , j'ai un code vba qui tourne super bien dans office 2003 quand je lui fait tournée en office 2010 rien ne marche j'ai changé les références qui manque , mais sa marche pas tjr

le programme consiste a lire un fichier PowerPoint et le remplir a partir un fichier excel je met un bout de code ou sa plante exactement et le message d'erreur .


Code :
1
2
3
4
'  Pres.Slides(1).Shapes("Group 165").Ungroup
 
    'Add the project name, the date, the sale aera and the EM name on the slide
    Pres.Slides(1).Shapes("Rectangle 96").TextFrame.TextRange.Text = projectname
Item RECTANGLE 96 not Found in the shapes collection

merci d'avance
anasscom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 17h53   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 945
Points : 30 945
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

A priori il ne trouve pas la forme rectangulaire nommée "Rectangle 96".

Regardes dans ton fichier PowerPoint si la forme n'aurait pas changer de nom.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 10h16   #3
Invité de passage
 
Inscription : octobre 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 6
Points : 0
Points : 0
merci pour ta réponse j'ai une question banal comment je peux connaitre la place de Rectangle 96

merc

j'ai autre question pouvez me conseillé la meilleur méthode que je peux utiliser pour migrer tout mes utiles qui sont développé en 2003 à 2010 .

merci

j'ai vérifié a l 'aide d'un code VBA tout les noms des objet qui sont pas renommer avant sa mtn m'affiche une erreur de type
Citation:
Runtime error - (-2147467529 (80004005))
this member can only be accessed for a group
sur cette ligne
Code :
Pres.Slides(1).Shapes.Range("Group 165").Ungroup
anasscom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2012, 12h14   #4
Rédacteur
 
Avatar de Ormonth
 
Homme Didier GONARD
Formateur Développeur Office - indépendant
Inscription : février 2008
Messages : 2 353
Détails du profil
Informations personnelles :
Nom : Homme Didier GONARD
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Formateur Développeur Office - indépendant

Informations forums :
Inscription : février 2008
Messages : 2 353
Points : 4 685
Points : 4 685
Bonjour,

Vois dans ce fil les # 8, 16 et 18 entre autres, les règles de nommage des Shapes on évoluées, ça pourrait venir de là ?

Citation:
Envoyé par Ormonth
bon cette soluce est valable en perso, si tu tombes sur un PPT où les shapes de commentaires ont été renommés où le sont en cours => boum
La preuve, si tu transposes le code dans un PPT 2007 ... d'où l'option mis en commentaire. Preuve puissance 2, si, au contraire, tu coupes colles tes dias 2003 dans un 2007 vierge ou non , les shapes commentaires gardent leur nom 2003 avec tout ce que ça entraîne...
Cordialement,

Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

Didier
__________________
Didier Gonard

Ps :
Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite !
Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP
N'oubliez pas de mettre : ..quand c'est le cas !
Ormonth est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h26.


 
 
 
 
Partenaires

Hébergement Web