Merci beaucoup pour vos réponses
je transmets....
Cordialement
catherine
Francois Gatto a écrit :
Bonsoir Laurent et Anthony,
Laurent Godard a écrit :
Bonjour
mes utilisateurs enregistrent leurs documents quand ils en sont
satisfaits.
Le fait de pouvoir annuler et donc de retrouver leurs actions
antérieures à l'enregistrement les perturbe.
en limitant l'annulation à la dernière sauvegarde, on est sur de ne
pouvoir revenir en arrière "trop loin".
je ne pense pas que cela soit possible a moins de fermer/reouvrir le
document (fichier > dernier document utilisé)
Laurent
En effet c'est la meilleure solution semble-t-il, qui pourra être
avantageusement codée (macro) et assignée à l'évènement
"Enregistrement du document".
Toutefois, à titre d'info, voici une proposition de macro qui permet
de modifier le nombre d'annulations disponibles :
sub setUndo
'Thanks to Andrew Pitonyak and DannyB
Dim nodeArgs(0) As New com.sun.star.beans.PropertyValue
Dim s$, s1$, UpdateAccess, Provider
REM Properties
nodeArgs(0).Name = "nodePath"
nodeArgs(0).Value = "org.openoffice.Office.Common/Undo"
nodeArgs(0).State = com.sun.star.beans.PropertyState.DEFAULT_VALUE
nodeArgs(0).Handle = -1 'no handle!
REM the required Config Services
s = "com.sun.star.comp.configuration.ConfigurationProvider"
Provider = createUnoService(s)
s1 = "com.sun.star.configuration.ConfigurationUpdateAccess"
UpdateAccess = Provider.createInstanceWithArguments(s1, nodeArgs())
UpdateAccess.setPropertyValue( "Steps", 1 ) 'Minimum is 1
UpdateAccess.commitChanges
end sub
Francois Gatto
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]