Bonjour
j'ai copié des graphiques excel avec liaison dans un fichier pptx mais le fichier excel source est susceptible de changer de répertoire disque.
peut on le rendre indépendant du chemin pour que les graphiques se mettent toujours à jour ?
Bonjour
j'ai copié des graphiques excel avec liaison dans un fichier pptx mais le fichier excel source est susceptible de changer de répertoire disque.
peut on le rendre indépendant du chemin pour que les graphiques se mettent toujours à jour ?
Bonjour,
je ne crois pas que cela soit possible simplement.
L'idee serait eventuellement de mettre en place un bout de code VBA, en parcourant une liste de dossier eventuellement pour detecter la presence du fichier.
Mais d'une maniere generale, si le fichier source est volant, c'est tres complique de mettre en place un systeme de recuperation selon moi.
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Bonjour à tous
J'ai eu un problème de ce genre et je l'ai solutionné de cette façon, (idée générale à améliorer bien sur) :
- Créer un modèle de classeur à utiliser obligatoirement ;
- Créer un code d’écriture d'une clé dans le registre (HKEY_C_U), le nom de la clé est composé avec le nom du "USER" et le nom du classeur ;
Cette clé est écrite à chaque :
- ouverture du classeur
- enregistrement du classeur
- fermeture du classeur
vérifier l'existence de cette clé et récupérer sa valeur ;
si elle n'existe pas : la créer et écrire le nom du répertoire en valeur de la clé
si elle existe : la valeur donnera le nom du répertoire vérifier qu'il s'agit du même et écrire la nouvelle valeur du répertoire)
A l'ouverture du PPT :
vérifier l'existence de la clef et en prendre la valeur pour trouver le répertoire (le nom du classeur est dans le PPT, le nom du USER est récupéré via les variables système).
Ne pas oublier de gérer les erreurs : pas de clé, pas de classeur dans le répertoire, etc.. avec les messages qui vont bien.
Bon courage
Farouk
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager