Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint

Powerpoint Forum d'entraide sur Microsoft Powerpoint

Réponse
 
Outils de la discussion
Vieux 03/04/2008, 15h28   #1 (permalink)
Membre éclairé
 
Date d'inscription: avril 2007
Messages: 308
Par défaut Redimensionner plusieurs images

Bonjour,

J'ai un power point avec plusieurs images dans plusieurs slides et j'aurais aimé savoir s'il était possible de les redimmensionner toutes ensembles. C'est à dire dans un premier temps les sélectionner puis les redimmensionner. Car pour le moment je ne peux le faire qu'une par une.

Merci d'avance pour vos réponses.
Tintou est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/04/2008, 15h42   #2 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 10 012
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Bonjour

Veux-tu le faire manuellement ou par code ?

Car manuellement ce n'est pas possible , tu ne peux sélectionner les images que dans un slide à la fois.

De plus est-ce qu'elles seront toutes redimensionnées de la même manière ?
Est-ce que tu as plusieurs images par slides et de dimensionnement différent ?
Si c'est la même image à chaque fois, il y a possibilités de la mettre dans le masque de diapositive.

Quelle version de ppt as-tu ?

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/04/2008, 15h49   #3 (permalink)
Membre éclairé
 
Date d'inscription: avril 2007
Messages: 308
Par défaut

J'aurais aimé le faire manuellement (comme cela est possible dans word je crois). En ce qui concerne le dimmensionement, j'aurais voulu les redimmensionées toutes de la même manière. Sinon c'est pwer point 2003. Par code c'est compliqué ou non, car j'ai plus l'habitude de pratiquer VBA pour access.
Tintou est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/04/2008, 15h51   #4 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 10 012
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Re

Citation:
Envoyé par Tintou Voir le message
J'aurais aimé le faire manuellement (comme cela est possible dans word je crois). En ce qui concerne le dimmensionement, j'aurais voulu les redimmensionées toutes de la même manière. Sinon c'est pwer point 2003. Par code c'est compliqué ou non, car j'ai plus l'habitude de pratiquer VBA pour access.
Word est différent, car tu as en fait une seule page. Tandis que PPT est sur plusieurs pages.

Avant d'attaquer par le code, il faut répondre à toutes les questions que je t'ai posé dans le message précédent, cela conditionnera le code.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/04/2008, 15h54   #5 (permalink)
Membre éclairé
 
Date d'inscription: avril 2007
Messages: 308
Par défaut

Je veux les redimmensioner toutes de la même manière.
Il y a une image par slide.
version de ppt: 2003
et ce n'est pas la même image à chaque fois.

Je crois que cette fois j'ai répondu à tout.
Tintou est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/04/2008, 19h35   #6 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 10 012
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Re

Parfait, voici une petite boucle.

Code :
Public Sub RedimImage()
        
    ' ===== déclaration des variables =====
    Dim shp As Shape
    Dim sld As Slide
    
    ' on boucle sur la collection des diapositives
    For Each sld In Application.ActivePresentation.Slides
        ' on boucle sur la collection des shapes
        For Each shp In sld.Shapes
            ' on test si c'est une shape de type image
            If shp.Type = msoPicture Then
                With shp
                    .Left = 25
                    .Top = 25
                    .Width = 250
                    .Height = 300
                End With
            End If
        Next shp
    Next sld
End Sub
Colle ce code dans un module de l'éditeur VB, met le curseur de la souris à l'intérieur et clique sur f5.

A toi d'adapter la position et la taille.

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/04/2008, 10h33   #7 (permalink)
Membre éclairé
 
Date d'inscription: avril 2007
Messages: 308
Par défaut

Merci beaucoup, ça marche très bien.
Tintou est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Powerpoint

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide