Udostępnij za pośrednictwem

Wstawienie Obiektu PDF w Excel 2013

Anonimowe
2017-08-23T08:22:13+00:00

Witam !

Mam taki problem że jak

WSTAWIANIE -> Obiekt -> Utwórz z pliku

Podaję ścieżkę pliku .PDF

Do tego momentu wszystko działa świetnie

Pech w tym że pliki PDF często są aktualizowane i za każdym razem musze ponownie wykonywać powyższe czynności.

Kiedy chcę WSTAWIANIE -> Obiekt -> Utwórz z pliku i zaznaczam Opcję łącz z plikiem

Niestety nie mam podglądu jak i funkcja ta nie działa :(

Wyskakuje komunikat "Nie można wstawić obiektu."

Microsoft 365 i Office | Excel | 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: 10

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2017-08-23T08:36:37+00:00

    Wstawianie obiektów w plikach office (oprócz Outlooka, jako załączniki) często kończy się awarią pliku. 

    Nie chodzi tutaj o same złe działanie pakietu, ale fakt iż pliki są otwierane w różnych wersjach, często też przez programy firm trzecich (open/web etc..).

    Aby się ustrzec najlepiej dodać link do pliku pilnując aby ścieżka do niego nie zmieniła się. Można posłużyć się automatami do linkowania (jeśli plików jest więcej, lub ścieżki się zmieniają).

    Producent zauważył ten problem i w nowych wersjach pakietu zmieniono import plików i zapisanie (co pokazuje waga pliku) zamienia import na dodanie ścieżki, co załatwia opisany problem. Zajmowałem się projektem, który ma przywrócić starą funkcjonalność (np dla obrazków).

    :)

    Inne osoby (3) uznały tę odpowiedź za pomocną.
    Komentarze: 0 Brak komentarzy
  2. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2017-08-24T06:42:47+00:00

    Za bardzo kombinujesz. Makro w Excelu, zwłaszcza że nagrane nie będzie w stanie obsłużyć otwarcia pliki i jednocześnie zrobienie zdjęcia innej aplikacjiaby go osadzić w skoroszycie. Zresztą przepraszam ale "co to za idiotyczny pomysł" aby pliki graficzne umieszczać w Arkuszach tylko po to aby je drukować (tak zrozumiałem z twojej wypowiedzi).

    Pliki PDF pokazane w eksploratorze plików powinny przy odpowiedniej opcji widoku pokazać co zawierają. Jeśli tak się nei dzieje przeinstaluj Adobe. Dodatkowo PDF jest już z góry sformatowany pod wydruk (bo do tego został zaprogramowany), a po imporcie obrazka do Arkusza nie będzie miał tych właściwości. Plik Excela będzie zajmował krocie, a nawigacja po takim pliku będzie znacznie utrudniona.

    Co innego jakbyś chciał czytać dane z PDFa, tak aby dane te umieścić w komórkach (nie jako zdjęcie, ale jako tekst). Do tego też mogę polecić narzędzie. Ale ty chcesz obrazki w ilości 300szt z PDFa robić - co kompletnie jest dla mnie niezrozumiałe.

    Kiedyś miałem taką potrzebę aby wydrukować dokumenty z hiperłączy, które prowadzą do PDFów. np dzięki formułom które w połączeniu np z nr akronimem firmy i aktualnym miesiącem prowadziły do aktualnej faktury, przygotowanej wcześniej przez księgowość. Taki pomysł realizuje to rozwiązanie: http://vbatools.pl/drukuj-pdfy-z-zaznaczonych-hiperlinkow/

    Komentarze: 0 Brak komentarzy
  3. Anonimowe
    2017-08-24T04:56:17+00:00

    Witam !

    Właśnie o to głównie chodzi, aby był podgląd bo dokument wydaje w formie papierowej jako wydruk.

    Wymyśliłem jednak pewne rozwiązania choć jeszcze nie wiem jak je zrealizować:

    1. Plik Excela ma dokładnie identyczną nazwę jak plik PDF
    2. Lokalizacja plików PDF jak i plików Excel jest stała.
    3. Do tej pory poprzednik robił to w ten sposób, że :

    3a) Otwierał PDF-a robił screena i zapisywał jako png

    3b) Wstawiał jako Obraz, aby mieć podgląd pliku jak i mieć możliwość wydruku.

    1. Zastanawiam się czy nie dobrym rozwiązaniem było by Macro napisane w Visual Basic które wykonywało by czynności w punkcie 3.
    2. Ponieważ moje rozwiązanie wstaw Obiekt super działa jednak nie aktualizuje podglądu pliku (nie linkuje), a jedynie wstawia osadza obiekt:(
    3. No chyba że zrobić Macro które by przy otwieraniu pliku Excela wstawiał za każdym razem ten Obiekt ponowie wówczas miałbym również za każdym razem aktualną wersję?

    I pytanie czy dobrze kombinuje i które rozwiązanie będzie lepsze?

    Czy wystarczy nagranie Macra aby tę nazwę ze lokalizacją PDF samo z automatu dla każdego pliku zadziałało ?

    Chodzi mi o to, że raz nagrany czy na pisany kod mógłbym powielić jest tego ok. 300plików.

    Na zasadzie plik a.xls ma w sobie rysunek a.pdf ...

    Ewentualnie mógłbym stworzyć jeden plik i nazwa arkusza była by identyczna jak nazwa pliku pdf. Ele to chyba więcej roboty ?

    Nie jestem biegły w VBA.

    Komentarze: 0 Brak komentarzy
  4. Oskar Shon 49,331 Punkty reputacji Moderator wolontariuszy
    2017-08-23T09:11:00+00:00

    Link do pliku: tak hiperłącze.

    Zmiana Adobe może ci poprawić podgląd pliku, ale po osadzeniu w Wordzie czy w Excelu na podgląd nie licz. Plik należy otworzyć.

    Ale jak wspomniałem - uszkadzają się pliki z takimi załącznikami.

    Do Excela polecam takie rozwiązanie:

    ![](http://vbatools.pl/files/2013/07/Dodatek_Pobierz_liste_plik%C3%B3w.png)

    Jest też rozwiązanie wyszukujące pliki o znanej nazwie i linkujący zamieniając obecne łącze na nowe.

    Do Worda, PowerPointa nie mam rozwiązania. Takie linkowanie trzeba robić jeden po drugim, ręcznie. Tak czy inaczej bezpieczniejsze niż utrata wszystkich danych.

    Komentarze: 0 Brak komentarzy
  5. Anonimowe
    2017-08-23T08:44:38+00:00

    Wstawianie obiektów w plikach office (oprócz Outlooka, jako załączniki) często kończy się awarią pliku. 

    Nie chodzi tutaj o same złe działanie pakietu, ale fakt iż pliki są otwierane w różnych wersjach, często też przez programy firm trzecich (open/web etc..).

    Aby się ustrzec najlepiej dodać link do pliku pilnując aby ścieżka do niego nie zmieniła się. Można posłużyć się automatami do linkowania (jeśli plików jest więcej, lub ścieżki się zmieniają).

    Producent zauważył ten problem i w nowych wersjach pakietu zmieniono import plików i zapisanie (co pokazuje waga pliku) zamienia import na dodanie ścieżki, co załatwia opisany problem. Zajmowałem się projektem, który ma przywrócić starą funkcjonalność (np dla obrazków).

    :)

    Witam !

    A zatem jak to zrobić aby to działało dobrze w wersji 2013?

    Czy zmiana Adobe Reader-a na starszą wersję coś zmieni?

    Nie bardzo rozumiem link do liku (Hiperłącze)?

    Niestety na nowa wersję 2016 nie mam szans chyba, że jest jakaś specjalna oferta na upgrade ?

    Komentarze: 0 Brak komentarzy