Comment mettre à jour excel les graphiques incorporés dans powerpoint?
J'ai 30 graphiques qui ont été créés à partir d'excel et ont été collées sur des diapositives powerpoint. Chaque mois, je dois mettre à jour ces 30 graphiques incorporés manuellement en cliquant sur les graphiques et les modifier.
Je suis consciente qu'il existe une option pour utiliser le collage spécial, de sorte que les données dans les graphiques peuvent être mis à jour automatiquement en cliquant sur les liens de mise à jour. Cependant, mes cartes doit être modifiée par certains utilisateurs. Option collage spécial ne permet pas aux utilisateurs de modifier les graphiques. Par conséquent, je ne peux pas utiliser cette option collage spécial.
Je pense que la solution réside dans l'écriture d'un vba dans powerpoint. Peut-expert proposons ici d'écrire ce code vba pour permettre à toutes les cartes pour être mis à jour dans powerpoint? Je suis actuellement à l'aide de powerpoint 2007. Votre aide est grandement appréciée.
OriginalL'auteur user1199080 | 2012-02-09
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin de modifier les graphiques alors clairement, vous aurez besoin de modifier le sous-jacent des fichiers Excel, ou être en mesure de modifier dans PowerPoint
Que vous utilisez PowerPoint2007 qui fournit support Excel (contrairement à PowerPoint 2003 qui a une feuille de données), je voudrais
Partie 1
Cela vous donne une solution flexible, sauf que Excel sous-jacente de chaque graphique ne peut pas être mise à jour automatiquement via un menu PowerPoint mise à Jour des Liens de commande.
Partie 2
Vous pouvez utiliser le code ci-dessous pour tester chaque que chaque forme sur chaque diapositive dispose d'un graphique. Si ce code va mettre à jour la première Excel lien dans le fichier Excel en dessous du graphique (cette partie peut être modifié pour gérer de multiples liens)
Merci. Je fais une légère modification au code vba et maintenant ses mises à jour à la perfection. Ce code est un épargnant de vie. Merci encore.
C'est une excellente réponse. Cela peut aussi briser les liens?
+ 1 Bien expliqué
N'avez-vous pas moyen d'écrire 'xlWorkbook' au lieu de 'pptWorkbook' (ce dernier n'a jamais été définie)?
OriginalL'auteur brettdj
C'est assez facile, sans aucun code VBA nécessaire.
Cliquez sur le "Bouton Office", sélectionnez "Modifier les Liens au Fichier" (c'est sous "Exécuter la Vérification de la Compatibilité", vous devrez faire défiler vers le bas pour voir que la dernière option):
Sélectionnez tous les graphiques incorporés (désignée ici comme "liens"), cliquez sur "mettre à Jour Maintenant":
Vous pouvez utiliser la même fenêtre de rompre des liens, ainsi que de modifier le fichier source pour chaque lien.
OriginalL'auteur eykanal