Bonjour, cette macro
sub UpdateTablesAll rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")rem ------------mettre à jour toutes les tables et index--------------------------- dispatcher.executeDispatch(document, ".uno:UpdateAllIndexes", "", 0, Array())end sub
associée au choix à l'événement "Le document va être fermé" ou "Imprimer le document". Attention, si la macro est associée à "Enregistrer le document", la mise à jour de la table des matières est une modification qui implique d'enregistrer à nouveau le document.
On aura réinventé le mouvement perpétuel… Cette association passe par le menu Outils>Personnaliser>Onglet Événements C_Lucien Le 02/12/2015 15:05, lch a écrit :
Merci pour vos réponses. Oui Michel, c'est ça, une mise à jour sans avoir à faire explicitement clic-droit->mise à jour, comme avec les autres "champs" telles que les propriétés, les index de note de bas de page, etc. Le problème est surtout que j'oublie souvent de faire cette mise à jour... Une alternative si cela n'existe pas serait une sorte de macro qui se déclenche lorsqu'on sauvegarde par exemple. Mais ça, je ne sais pas faire. Merci Michel Rudelle wroteBonjour,-----Message d'origine----- De : Jacques Guilleron [mailto:jacques.guilleron@ ]Envoyé : mercredi 2 décembre 2015 14:44 À : lch;users@.libreofficeObjet : Re: [fr-users] Mise à jour automatique de la table des matières Le 02/12/2015 14:24, lch a écrit :Bonjour, Dans Writer, y a t-il une raison particulière (option?) qui fait quemestables de matières ne sont pas mise à jour automatiquement (je doisfaireclic-droit mise à jour)? Ou y a t-il un moyen d'avoir cette mise à jour faite automatiquement? Je vous remercie -- Laurent -- View this message in context:http://nabble.documentfoundation.org/Mise-a-jour-automatique-de-la-table-des-matieres-tp4168076.htmlSent from the Users mailing list archive at Nabble.com.Bonjour Laurent, Pour obtenir la mise à jour d'une table des matières, il suffit de faire un clic droit dans la table des matières, puis, dans le menu contextuel, de choisir Actualiser l'index ou la table. Cordialement, JacquesIl me semble que Laurent voulait savoir s'il existe une mise à jour automatique, je suppose comme ce qui existe pour les styles. A ma connaissance, il n'y en a pas. Cordialement, Michel
--Système technique : Mac OS 10.10.5, RAM 8 Gio, LibreOffice 4.4.5.2 & 5.0.3.2
-- Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés