Automauzacja przenoszenia danych z Excela do Worda

Anonimowe
2021-08-11T05:15:56+00:00

Witam, mam arkusz w excelu z którego dane (ok. 200 zmiennych) chce wpleść w treść pliku word. Atualnie wykorzystuje łącza Excel=>Word,, jednak nie są one stabilne, a przy kopiowaniu plików np. na pen drive'a zachowują adresy pliku z mojego dysku, co w zasadzie oznacza całkowity brak ich funkcjonalności. Czy jest jakieś rozwiązanie na mój problem?

Microsoft 365 i pakiet Office | Word | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy

Odpowiedzi: 3

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2021-08-11T10:42:02+00:00

    No tutaj też z Excela do Worda, na podstawie templejtu Wordowego, bo może nie wszystkie rzeczy trzeba odtwarzać (jak u ciebie cześć danych jest stała i uzupełniamy tylko elementy zamienne), aby zachować efekt końcowy zbliżony do oczekiwanego.

    Narzędzie ma 2 zastosowania.

    Jedno to tworzenie dokumentów, a drugie zbieranie danych z wielu wypełnionych do bazy.

    Przeczytałeś tylko połowę opisu. :)

    wracając to konkretu twojego pytania:

    Zastanawiam się czy jest możliwość stworzenia łączy z automatyczną aktualizacją ścieżki dla łączy do danych z arkusza (aktualnie plik word jest w podfolderze folderu z plikiem excel).

    No to nie wiem czego tam używasz, ale pobranie ścieżki wcześniej wyliczonej (np formułą) nie powinno stanowić żadnego problemu, górze jeśli dane są pobierane formułami z innych plików. W tedy możemy mieć problem wydajnościowy i zapętlenie się przeliczania. Do takich akcji zwykle należy wcześniej dane w pliku zamienić na wartości.

    Pozdrawiam.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2021-08-11T09:50:04+00:00

    Nie wiem czy generujesz dokumenty znając treść, czy tylko je uzupełniasz a te posiadają zapis z różną, indywidualną treścią.

    Wykonałem pare rozwiązań do automatyzacji w tym polecam: http://vbatools.pl/pobieranie-danych-z-szablonow-worda/

    Poczytaj o nim. Sam nie lubię wbudowanego mechanizmu z powodu wiecznej klikologii, ale jest on podany na tacy.

    Może to nie kwestia przenoszenia, ale masz po prostu formuły powiązane z innymi plikami i zamiast je zamienić na wartości przed exportem do Worda utrzymujesz te formuły zmieniając miejsce zapisu pliku, co powoduje też wymuszenie zmiany ścieżek co w konsekwencji prowadzi do zerwania połączeń z danymi.

    Załącz jakiś przykład na tym forum (link do onedrv), albo sam zastanów się czy nie podjąć innych kroków aby zmienić proces generowania plików Worda na podstawie danych z Excela.

    Pozdrawiam.

    Obraz

    Dzięki za odpowiedź, ale zadanie jest odwrotne niż to którego rozwiązanie jest powyżej- dane są przenoszone z excela do worda. Plik word to rozległy plik tekstowy.

    Aktualnie nie jestem w stanie udostępnić plików, ale spróbuje naświetlić bardziej temat:

    w excelu wpisuje ręcznie około 50 parametrów, które determinują (przy zastosowaniu formuł w tym samym pliku excel) ok 200 zmiennych, które z kolei stanowią automatycznie uzupełnianą część treści pliku word (rozrzucone na przestrzeni kilkudziesięciu stron, poprzeplatane treścią która jest stała). Przy kopiowaniu obu plików między partycjami/ folderami znajdującymi się na tym samym dysku ścieżki zmieniają się prawidłowo dla pliku word prawie zawsze, a wszystkie łącza danych z pliku excel do word aktualizuje podczas otwierania pliku tekstowego klikając "ok", dodatkowo w pliku word nie ma żadnych "pól", co eliminuje problem dodatkowej jego edycji na koniec. Rozwiązanie jest skuteczne w 99%, jednak tylko na moim komputerze. Zastanawiam się czy jest możliwość stworzenia łączy z automatyczną aktualizacją ścieżki dla łączy do danych z arkusza (aktualnie plik word jest w podfolderze folderu z plikiem excel). Opis zawiły, ale chyba proporcjonalnie do problemu. Pozdrawiam :)

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  3. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2021-08-11T07:43:33+00:00

    Nie wiem czy generujesz dokumenty znając treść, czy tylko je uzupełniasz a te posiadają zapis z różną, indywidualną treścią.

    Wykonałem pare rozwiązań do automatyzacji w tym polecam: http://vbatools.pl/pobieranie-danych-z-szablonow-worda/

    Poczytaj o nim. Sam nie lubię wbudowanego mechanizmu z powodu wiecznej klikologii, ale jest on podany na tacy.

    Może to nie kwestia przenoszenia, ale masz po prostu formuły powiązane z innymi plikami i zamiast je zamienić na wartości przed exportem do Worda utrzymujesz te formuły zmieniając miejsce zapisu pliku, co powoduje też wymuszenie zmiany ścieżek co w konsekwencji prowadzi do zerwania połączeń z danymi.

    Załącz jakiś przykład na tym forum (link do onedrv), albo sam zastanów się czy nie podjąć innych kroków aby zmienić proces generowania plików Worda na podstawie danych z Excela.

    Pozdrawiam.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy