Jak zmienić nazwisko recenzenta w programie Word?

Odpowiedzi:

20

Można to zrobić w nowym, opartym na XML formacie .docx używanym przez program Word 2007. Plik .docx jest tak naprawdę plikiem ZIP zawierającym różne składniki dokumentu, do którego można uzyskać dostęp poprzez zmianę nazwy pliku filename.docxna filename.zip.

Aby zmienić autora śledzonych zmian, otwórz plik word\document.xmlw edytorze tekstu. Autor każdego wstawiania i usuwania jest określony przez w:authoratrybut odpowiadającego elementu <w:ins>lub <w:del>elementu. Zmień go na cokolwiek chcesz, zapisz plik z powrotem w archiwum ZIP i zmień nazwę pliku z powrotem na filename.docx.

Komentarze działają w ten sam sposób, z tym wyjątkiem, że są przechowywane w pliku word\comments.xml, w <w:comment>elementach. Musisz zmienić wartości obu atrybutów w:authori w:initialsdla każdego komentarza, w przeciwnym razie możesz uzyskać nieoczekiwane wyniki.

Zrozum, że zrobienie tego jest prawdopodobnie złym pomysłem. Specyfikacja sugeruje, że zmiana autorów poprawek i komentarzy nie powinna powodować problemów z innymi częściami dokumentu, ale kto wie, czy to prawda we wszystkich przypadkach, aw każdym razie dość łatwo jest popełnić błędy przy tego rodzaju zmianach, chyba że wykonuję proste globalne operacje wyszukiwania / zamiany. Jeśli nadal chcesz zaryzykować, najpierw utwórz kopie zapasowe wszystkiego.

fenry
źródło
dzięki! to naprawdę świetna wskazówka! tego szukałem! nie martw się o ryzyko, jestem programistą, więc powinienem sobie z tym poradzić;)
markus
5
@tharkun - słynne ostatnie słowa;)
ChrisF
docProps\core.xmlmoże również zawierać nazwisko recenzenta. Może najlepiej wyodrębnić całe archiwum zip i zrobić rekurencyjne grep...
Jonas Heidelberg,
Działa, nie dotykałem core.xml. Na razie nie ma żadnych problemów.
Milind R
7

Jeśli naprawdę musisz usunąć nazwę użytkownika z powodów poufnych, możesz to zrobić:

  1. Zapisz drugą kopię dokumentu, aby mieć kopię zapasową!
  2. Zapisz kopię „przed” ze wszystkimi zmianami użytkownika odrzuconymi, a metadane dokumentu oczyszczone.
  3. Zapisz kopię „po” ze wszystkimi zaakceptowanymi zmianami użytkownika i wyczyszczone metadane dokumentu.
  4. Użyj „Porównaj dokumenty”, aby porównać oba, a tym samym zregenerować śledzone zmiany. Porównaj dokumenty ma opcję „zmień etykietę na”, którą możesz ustawić na dowolną nazwę.

Nie zapisuje to jednak komentarzy. Jeśli jest tylko kilka wartych uwagi komentarzy, możesz je odtworzyć ręcznie, kopiując i wklejając tekst.


źródło
hm, to ciekawe podejście. może trochę drogie, ale wykonalne.
markus
Z mojego doświadczenia wynika, że ​​komentarze zostały zachowane. Autor komentarzy wklejonych do kopii można również zmienić na komentarz z oryginalnego komentarza, korzystając z odpowiedzi @phenry
Milind R
-1

Mam nadzieję, że ta odpowiedź będzie przydatna jako punkt wyjścia, ponieważ w tej chwili nie mam dostępnej instalacji programu Word, aby sprawdzić i znaleźć ostateczną odpowiedź:

Myślę, że ma to związek z nazwą, którą użytkownik wpisuje w polu na żądanie podczas instalacji oprogramowania. Używa tej nazwy następnie dla każdego, kto używa programu Word na tym komputerze. Można to zmienić w programie Word. Myślę, że jest to w zaawansowanych właściwościach opcji. W zależności od używanej wersji programu Word dojdziesz do tego różnymi drogami.

ianfuture
źródło
Dzięki, ale nie o to proszę. W moim pytaniu stwierdziłam, że nie chcę zmieniać własnego imienia, ale imienia innego użytkownika, który pracuje nad dokumentem w innym miejscu na swojej instalacji pakietu Office, na którą nie mam wpływu.
markus
Ach, do diabła, jestem pewien, że twoje pytanie nie było tak prosto sformułowane, jak teraz. No cóż, mam nadzieję, że dostaniesz wykonalną odpowiedź
ianfuture