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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]