Comment changer le nom d'un réviseur dans Word?

11

Comment puis-je changer le nom qui est affiché dans les changements de balons et les commentaires d' une autre personne (pas moi-même)?

Markus
la source

Réponses:

20

Il est possible de le faire dans le nouveau format .docx basé sur XML utilisé par Word 2007. Un fichier .docx est en fait un fichier ZIP contenant les différents composants du document, auquel vous pouvez accéder en renommant le fichier de filename.docxà filename.zip.

Pour changer l'auteur des modifications suivies, ouvrez le fichier word\document.xmldans un éditeur de texte. L'auteur de chaque insertion et suppression est spécifié par l' w:authorattribut de l' élément <w:ins>ou correspondant <w:del>. Modifiez-le comme vous le souhaitez, enregistrez le fichier dans l'archive ZIP et renommez-le filename.docx.

Les commentaires fonctionnent de la même manière, sauf qu'ils sont stockés dans le fichier word\comments.xml, dans des <w:comment>éléments. Vous devez modifier les valeurs des attributs w:authoret w:initialspour chaque commentaire, sinon vous risquez d'obtenir des résultats inattendus.

Comprenez que faire cela est probablement une mauvaise idée. La spécification suggère que le changement des auteurs des révisions et des commentaires ne devrait pas causer de problèmes avec d'autres parties du document, mais qui sait si c'est vrai dans tous les cas, et en tout état de cause, il est assez facile de faire des erreurs avec ce type de modifications, sauf si vous fais juste de simples opérations globales de recherche / remplacement. Si vous voulez toujours prendre le risque, assurez-vous de créer d'abord des sauvegardes de tout.

phénry
la source
Merci! c'est vraiment une super astuce! c'est ce que je cherchais! ne vous inquiétez pas des risques, je suis développeur de logiciels donc je devrais être capable de gérer ça;)
markus
5
@tharkun - derniers mots célèbres;)
ChrisF
docProps\core.xmlpeut également contenir le nom du réviseur. Peut-être qu'il vaut mieux extraire toute l'archive zip et faire une récursivité grep...
Jonas Heidelberg
Fonctionne, n'a pas touché core.xml. Semble n'avoir aucun problème pour l'instant.
Milind R
7

Si vous avez vraiment besoin de supprimer un nom d'utilisateur pour des raisons de confidentialité, vous pouvez le faire:

  1. Enregistrez une deuxième copie du document pour avoir une sauvegarde!
  2. Enregistrez une copie "avant" avec toutes les modifications de l'utilisateur rejetées et les métadonnées du document nettoyées.
  3. Enregistrez une copie "après" avec toutes les modifications de l'utilisateur acceptées et les métadonnées du document nettoyées.
  4. Utilisez "Comparer les documents" pour comparer les deux et ainsi régénérer les modifications suivies. Comparer les documents a une option "changement d'étiquette avec" que vous pouvez ensuite attribuer au nom de votre choix.

Cependant, cela ne sauvegarde pas les commentaires. S'il n'y a que quelques commentaires qui valent la peine, vous pouvez les recréer manuellement en copiant et collant le texte.


la source
hm, c'est une approche intéressante. peut-être un peu cher mais faisable.
Markus
D'après mon expérience, les commentaires ont été retenus. De plus, l'auteur des commentaires qui ont été copiés-collés peut être remplacé par celui du commentaire original par la réponse de @phenry
Milind R
-1

J'espère que cette réponse sera utile comme point de départ car je n'ai pas d'installation Word disponible pour le moment pour vérifier et trouver la réponse définitive:

Je pense que tout cela a à voir avec le nom qu'un utilisateur entre dans la boîte lorsqu'il est demandé lors de l'installation du logiciel. Il utilise alors ce nom pour toute personne qui utilise Word sur cet ordinateur. Il existe un moyen de modifier cela dans Word. Je pense que c'est dans les options de propriétés avancées. Selon la version de Word que vous utilisez, vous y arriverez par différents itinéraires.

ianfuture
la source
Merci, mais pas ce que je demande. J'ai déclaré dans ma question que je ne veux PAS changer mon propre nom mais le nom d'un autre utilisateur, qui travaille sur un document ailleurs sur sa propre installation d'Office que je ne peux pas influencer.
Markus
Ah, mon mauvais, je suis sûr que votre question n'était pas aussi simple que maintenant. Eh bien, j'espère que vous obtiendrez une réponse pratique
ianfuture