conflictresolution

  • Initiateur de la discussion CRUSOT P
  • Date de début
C

CRUSOT P

Guest
Comment définir dans la commande Save As, la propriété conflictresolution avec les constantes Xlsaveconflictresolution ?
Pourrais je avoir un exemple de la syntaxe ?

L'aide VBA n'est pas très explicite.

Je ne voudrais plus avoir la boite de dialogue qui nous signale qu'un fichier de même nom existe déjà.

Merci beaucoup.....

Patrick CRUSOT
 
O

omicron

Guest
Bonsoir Patrick,

Je pense qu'il y a deux parties dans ta question.

>>> La première : "ConflictResolution" est une propriété du Woorkbook qui te permet d'indiquer à Excel quel comportement il devra avoir si plusieurs personnes travaillant en mise à jour sur le classeur (Partagé) modifient les mêmes zones. (Donc conflit) .

Je pense que ce petit extrait de MSDN répondra à la question que tu te poses ....

-----------------------------------------------------------------------------------------------
ConflictResolution Property

Applies To Workbook object.

Description :
Returns or sets the way conflicts are to be resolved whenever a shared workbook is updated. Read/write Long.

Can be one of the following XlSaveConflictResolution constants.

Constant Description

xlLocalSessionChanges
The local user's changes are always accepted.

xlOtherSessionChanges
The local user's changes are always rejected.

xlUserResolution
A dialog box asks the user to resolve the conflict.

Example

This example causes the local user's changes to be accepted whenever there's a conflict in the shared workbook.

ActiveWorkbook.ConflictResolution = xlLocalSessionChanges

En résumé :

xlLocalSessionChanges = tes modifications l'emportent
xlOtherSessionChanges = les modification des autres l'emportent
xlUserResolution = on te demandes ce que tu veux faire

------------------------------------------------------------------------------------------------

>>> La seconde question

Comment pour un "save as" éviter d'avoir un message de confirmation si le fichier existe dejà :

Ajouter dans la macro , juste devant le "save as"
Application.DisplayAlerts = False

En espérant avoir répondu à la question ....

Cordialement ...
 

Discussions similaires

Réponses
9
Affichages
219

Statistiques des forums

Discussions
312 500
Messages
2 089 010
Membres
104 004
dernier inscrit
mista