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]

Répondre à