[Calc] Notifier la lecture / écriture pour le partage

Vos meilleures macros et portions de code sont publiées dans cette section.
Aucun support sur une question de programmation ici !

Modérateur : Vilains modOOs

Règles du forum
Aucune question dans cette section !
Celle-ci rassemble les meilleures macros et portions de code. Vous pouvez en revanche commenter ou argumenter le code exposé. Vous pouvez même remercier l'auteur (cela fait toujours plaisir) en indiquant par exemple dans quel cadre ou contexte vous en avez eu l'utilité.
Si vous avez à poster quelque chose, faites-le depuis la section Macros et API et demandez à un modérateur de l'y déplacer.
thinkCad
Fraîchement OOthentifié
Messages : 7
Inscription : 22 mai 2007 17:14
Localisation : paris

Message par thinkCad »

Notification d'usage en lecture et/ou écriture pour le partage de document

Bonjour,

Lors de notre migration de Microsoft Office 2000 à OpenOffice 2.2.0 (70 utilisateurs) j'ai été confronté au besoin suivant :

Dans Microsoft Excel 2000 il existe une fonction permettant la notification d'usage d'un fichier par Monsieur Dupond quand Monsieur Durand veux lui aussi accéder à ce fichier en Lecture/Ecriture.

Seulement voila il semble que cette fonction n'existe pas encore dans notre beau OOo cf :
Le modérateur a écrit :Elle fait cependant l'objet d'une demande d'amélioration :
http://qa.openoffice.org/issues/show_bug.cgi?id=18730
Un vote pour cette fonctionnalité serait également utile.
Me voyant mal revenir chez Microsoft pour cette raison je me suis dit qu'un petit fichier caché crée à l'ouverture en RW contenant le nom du coupable serait une solution.

Bien sur je ne suis pas un as en programmation (vous le verez dans mon code ...) et encore assez peu familier de l'API d'OOo, alors toutes vos remarques sont les bien venues.

CiJoint Mini Graphset de ce programme :

http://user.services.openoffice.org/fr/ ... 091143.odg

CiJoint2 le fichier Calc 2.2.0 contenant le programme :

http://user.services.openoffice.org/fr/ ... 091216.ods

c'est plein de commentaires et de bouts de codes glannés ça et là Embarassé

Cette fonctionnalité est utile en PME ou malheureusement les fichiers de tableurs sont souvent utilisé au lieu des bases de données … dans mon cas c’est pour gérer des plannings commun à plusieurs services, consultés par tout le monde en lecture seule et utilisés en Lecture/Ecriture pas les chefs de service, cette macro est là pour leurs éviter de chercher qui a le fichier planning en Lecture/écriture (ou qui a oublié de le libérer)
OOo 2.2 OSX10.4.8 - Linux 2.6 - Win2k