13 messages in org.openoffice.fr.progRe: [prog] mise à jour de liens
FromSent OnAttachments
manu-vero.stephantAug 15, 2006 4:10 am 
Laurent CostyAug 16, 2006 4:53 am 
Laurent CostyAug 16, 2006 5:01 am 
Laurent CostyAug 23, 2006 2:53 am 
Bernard MarcellyAug 23, 2006 5:29 am 
Laurent CostyAug 23, 2006 6:02 am 
Bernard MarcellyAug 23, 2006 7:02 am 
Laurent CostyAug 23, 2006 7:58 am 
Laurent CostyAug 24, 2006 6:06 am 
Bernard MarcellyAug 24, 2006 7:58 am 
Laurent CostyAug 24, 2006 9:13 am 
Laurent CostyAug 25, 2006 6:21 am 
Bernard MarcellyAug 25, 2006 7:51 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] mise à jour de liensActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Aug 23, 2006 7:02:57 am
List:org.openoffice.fr.prog

Bonjour Laurent Costy Message du 2006-08-23 15:03:

Bonjour Bernard et merci pour cette explication.

Malheureusement, je n'ai pas du être suffisamment clair des mes besoins : - je ne souhaite pas forcément mettre à jour automatiquement les liens à l'ouverture[1] (et en général, je préférerais éviter). - je souhaite que les utilisateurs puissent mettre à jour les liens alors que le fichier est ouvert et que l'une des sources a été modifiée ; ceci afin d'éviter de fermer le fichier et de le ré-ouvrir dans le seul but de mettre à jour les liens (10 fichiers différents sont liés à ce fichier maître et peuvent être modifiés indépendamment un à un). - je sais, je suis un peu pénible, désolé ;o)

[1] En effet, nous utilisons Calc ici pour de la comptabilité analytique, pour commencer, il y a toujours besoin de connaître l'état antérieur.

Je suis donc toujours intéressé par une solution via macro.

Bon, donc tu veux absolument une mise à jour manuelle :(

Sub MettreAjourLiensDDE dim monCalc as object, lesDDE as object, unDDE as object dim n as long

monCalc = thisComponent lesDDE = monCalc.DDELinks for n = 0 to lesDDE.Count -1 unDDE = lesDDE(n) unDDE.refresh next MsgBox("Terminé") End Sub

C'est pas dans le livre. J'apprends tous les jours... Bernard