OVH Cloud OVH Cloud

macro complémentaire

4 réponses
Avatar
Jean-Paul
Deux questions concernant les macros complémentaires dans PowerPoint :
J'eesaie de créer un modèle pot dans lequel je veux ajouter des procédures
événementielles telle que ajouter le nbre total de diapos automatiquement
dans le masque de diapo, et le modifier à chaque fois qu'un utilisateur
ajoute une diapo.
j'ai réalisé cela grâce à un module de classe avec événements.
quand j'essaie de sauvegarder le ppt en tant que ppa, j'obtiens un message
d'erreur "impossible ..., le diaporama contient un composant activeX"..
d'où mes questions :

1) une macro complémentaire peut-elle contenir un module de classe ?

2) quelqu'un connaît-il un moyen de lancer automatiquement une procédure
stocker dans un .pot ?

merci pour votre aide

4 réponses

Avatar
Tisane
Bonjour Jean-Paul,

Deux questions concernant les macros complémentaires dans PowerPoint :
J'eesaie de créer un modèle pot dans lequel je veux ajouter des procédures
événementielles telle que ajouter le nbre total de diapos automatiquement
dans le masque de diapo, et le modifier à chaque fois qu'un utilisateur
ajoute une diapo.
j'ai réalisé cela grâce à un module de classe avec événements.
quand j'essaie de sauvegarder le ppt en tant que ppa, j'obtiens un message
d'erreur "impossible ..., le diaporama contient un composant activeX"..
d'où mes questions :
1) une macro complémentaire peut-elle contenir un module de classe ?
2) quelqu'un connaît-il un moyen de lancer automatiquement une procédure
stocker dans un .pot ?


Je n'ai pas de réponse précise à tes 2 questions car pas spécialiste VB(A).
D'autant que je ne comprends pas pourquoi tu veux créer une macro
complémentaire pour le total diapos.
Mais concernant ton message d'erreur, regarde à l'adresse suivante :
http://support.microsoft.com/kb/226705/en-us
et aussi
http://support.microsoft.com/kb/222737/en-us

Si l'anglais pose un problème, efface "en-us" à la fin de l'adresse ou
remplace-le par fr (traduction automatique).
Sinon, recherche aussi à cette adresse http://www.rdpslides.com/pptfaq/

--
Tisane

Avatar
Jean-Paul
je veux créer une macro complémentaire, car je veux que le nombre total de
diapos s'inscrive dans la zone ZOne de nombre du pied de page à la suite du
numéro de diapos, automatiquement quand l'utilisateur ajoute une nouvelle
diapo, et sans qu'il ait besoin de modifier le masque.

voilà pourquoi je veux créer une macro complémentaire.

merci pour le lien.

Jean-Paul


Bonjour Jean-Paul,

Deux questions concernant les macros complémentaires dans PowerPoint :
J'eesaie de créer un modèle pot dans lequel je veux ajouter des procédures
événementielles telle que ajouter le nbre total de diapos automatiquement
dans le masque de diapo, et le modifier à chaque fois qu'un utilisateur
ajoute une diapo.
j'ai réalisé cela grâce à un module de classe avec événements.
quand j'essaie de sauvegarder le ppt en tant que ppa, j'obtiens un message
d'erreur "impossible ..., le diaporama contient un composant activeX"..
d'où mes questions :
1) une macro complémentaire peut-elle contenir un module de classe ?
2) quelqu'un connaît-il un moyen de lancer automatiquement une procédure
stocker dans un .pot ?


Je n'ai pas de réponse précise à tes 2 questions car pas spécialiste VB(A).
D'autant que je ne comprends pas pourquoi tu veux créer une macro
complémentaire pour le total diapos.
Mais concernant ton message d'erreur, regarde à l'adresse suivante :
http://support.microsoft.com/kb/226705/en-us
et aussi
http://support.microsoft.com/kb/222737/en-us

Si l'anglais pose un problème, efface "en-us" à la fin de l'adresse ou
remplace-le par fr (traduction automatique).
Sinon, recherche aussi à cette adresse http://www.rdpslides.com/pptfaq/

--
Tisane





Avatar
Clément Marcotte
Bonjour,

1) une macro complémentaire peut-elle contenir un module de classe ?



Jamais essayé, mais, si j'ai bien compris la problématique, il y a peut-être
quelques idées par là:

http://www.rdpslides.com/pptfaq/FAQ00004.htm

http://skp.mvps.org/autoevents.htm


2) quelqu'un connaît-il un moyen de lancer automatiquement une procédure
stocker dans un .pot ?


Là-dedans, il y a un petit bout pour expliquer comment lancer
automatiquement une macro complémentaire.

http://www.microsoft.com/technet/archive/office/office97/reskit/office97/038.mspx?mfr=true


"Jean-Paul" a écrit dans le message de
news:
Deux questions concernant les macros complémentaires dans PowerPoint :
J'eesaie de créer un modèle pot dans lequel je veux ajouter des procédures
événementielles telle que ajouter le nbre total de diapos automatiquement
dans le masque de diapo, et le modifier à chaque fois qu'un utilisateur
ajoute une diapo.
j'ai réalisé cela grâce à un module de classe avec événements.
quand j'essaie de sauvegarder le ppt en tant que ppa, j'obtiens un message
d'erreur "impossible ..., le diaporama contient un composant activeX"..
d'où mes questions :


merci pour votre aide




Avatar
Tisane
je veux créer une macro complémentaire, car je veux que le nombre total de
diapos s'inscrive dans la zone ZOne de nombre du pied de page à la suite
du
numéro de diapos, automatiquement quand l'utilisateur ajoute une nouvelle
diapo, et sans qu'il ait besoin de modifier le masque.


J'avais bien compris pour le total diapos, mais s'il n'avait qu'à cliquer
sur un bouton pour mettre à jour sans aller dans le masque, cela irait-il ?
Si oui, voici une réponse que j'ai faite dans un autre forum aujourd'hui à
ce sujet :
--------------------------
Voici un petit bout de code qui permet d'obtenir le résultat souhaité :

Sub Total_Pages()
Dim NbPages As String
With Application.ActivePresentation
NbPages = ActivePresentation.Slides.Count
End With
Set PiedPage = ActivePresentation.SlideMaster.HeadersFooters
With PiedPage
.Footer.Visible = True
.Footer.Text = ""
.Footer.Text = NbPages
End With
End Sub

Pour avoir le format x/xx :
- clique dans l'espace réservé nommé "Pied de page" en bas du masque de
diapos et à gauche de <pied de page>
- menu Insertion | Numéro de diapositive
- tape ton /
Tu dois obtenir ceci : <N°> / <pied de page>
Si tu veux ajouter du texte en pied de page, place-le à gauche de <N°>

----------------------------

Pourquoi dans une macro complémentaire et pas dans le modèle directement
avec un bouton qui permet d'exécuter la macro ?

--
Tisane

Deux questions concernant les macros complémentaires dans PowerPoint :
J'eesaie de créer un modèle pot dans lequel je veux ajouter des
procédures
événementielles telle que ajouter le nbre total de diapos
automatiquement
dans le masque de diapo, et le modifier à chaque fois qu'un utilisateur
ajoute une diapo.
j'ai réalisé cela grâce à un module de classe avec événements.
quand j'essaie de sauvegarder le ppt en tant que ppa, j'obtiens un
message
d'erreur "impossible ..., le diaporama contient un composant activeX"..
d'où mes questions :
1) une macro complémentaire peut-elle contenir un module de classe ?
2) quelqu'un connaît-il un moyen de lancer automatiquement une
procédure
stocker dans un .pot ?


Je n'ai pas de réponse précise à tes 2 questions car pas spécialiste
VB(A).
D'autant que je ne comprends pas pourquoi tu veux créer une macro
complémentaire pour le total diapos.
Mais concernant ton message d'erreur, regarde à l'adresse suivante :
http://support.microsoft.com/kb/226705/en-us
et aussi
http://support.microsoft.com/kb/222737/en-us

Si l'anglais pose un problème, efface "en-us" à la fin de l'adresse ou
remplace-le par fr (traduction automatique).
Sinon, recherche aussi à cette adresse http://www.rdpslides.com/pptfaq/

--
Tisane