Odpowiedzi:
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.docx
na filename.zip
.
Aby zmienić autora śledzonych zmian, otwórz plik word\document.xml
w edytorze tekstu. Autor każdego wstawiania i usuwania jest określony przez w:author
atrybut 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:author
i w:initials
dla 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.
docProps\core.xml
może również zawierać nazwisko recenzenta. Może najlepiej wyodrębnić całe archiwum zip i zrobić rekurencyjne grep
...
core.xml
. Na razie nie ma żadnych problemów.
Jeśli naprawdę musisz usunąć nazwę użytkownika z powodów poufnych, możesz to zrobić:
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.
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.