Jak mogę zamienić pozycję wszystkich zdjęć w dokumencie Word na obrazek powyżej?

-1

Mam dokument programu Word z dużą ilością zdjęć (zostały dodane metodą przeciągnij i upuść z pulpitu i są zapisywane w pliku, a nie tylko połączone z plikami na pulpicie), oddzielone od 0 do 2 linii tekstu, coś w rodzaju to:

Text
Text
Picture0
Text
Picture1
Picture2
Text
Picture3
...

Problem polega na tym, że obrazy są przesunięte o jeden, tzn. Obraz1 powinien być tam, gdzie jest teraz obraz0, obraz2 gdzie jest obraz1 i tak dalej. Istnieje około 300 zdjęć, a ich zamiana ręcznie potrwa zbyt długo. Czy istnieje zautomatyzowany sposób, aby to zrobić, może za pomocą makra?

Szymon, Szymek
źródło
1
Wytnij i wklej żądany obraz we właściwej pozycji. Twoje pytanie nie określa, jak chcesz to naprawić! Nie określa również, w jaki sposób są one osadzane (za pośrednictwem VBa, za pomocą wstążki lub czy obrazy zostały skopiowane i wklejone, czy są połączone z plikami na dysku twardym (lub innym soku)). Proszę edytować swoje pytanie i dostarczyć ten szczegół, to usunę -1
Dave
Alternatywna sugestia: nie przesuwaj obrazów, przesuwaj tekst. Może to łatwiejsze?
Jan Doggen,

Odpowiedzi:

1

Jeśli jest to plik docx lub możesz go przekonwertować na jeden, możesz to zrobić, otwierając archiwum (kopiuj i zmieniaj nazwę na .zip) i zmieniając nazwę plików w nim zawartych.

benshepherd
źródło
To prawdopodobnie działałoby, ale nadal wymaga zmiany nazwy ogromnej liczby plików, np. Image2.png na image1.png. Niestety nie mogłem wymyślić, jak to zrobić za pomocą pliku wsadowego.
Simon
Prawdopodobnie możesz to zrobić za pomocą FORwiersza poleceń; moją preferowaną metodą szybkiego i brudnego byłoby wklejenie listy plików do Excela (przy użyciu dir/b *.png >list.txt) i wygenerowanie poleceń, aby zmienić ich nazwy przy użyciu formuł manipulacji ciągiem.
benshepherd,
W programie Excel: ="REN "&B2&" "&B1. Następnie wklej polecenia do okna wiersza polecenia (najpierw pamiętaj, aby usunąć image1.png!).
benshepherd