Uwaga: nie działa w programie PowerPoint 2003, tylko w przypadku nowych plików pptx (od 2007)
Wydaje się, że obsługiwane są ścieżki względne, ale ich wdrożenie nie jest proste. Na przykład, jeśli prezentacja Powerpoint znajduje się w folderze MyFiles, a MyMovie.avi znajduje się w folderze Media w MyFiles. Sztuką jest edycja plików XML w pliku Powerpoint:
- Zrób kopię prezentacji jako Presentation.pptx (tylko w celu zachowania oryginalności).
- Zmień nazwę pliku Presentation.pptx na Presentation.pptx.zip
- Otwórz wynikowy plik zip, klikając go.
- Zostanie otwarty jako folder. Wewnątrz przejdź do ppt, następnie slajdy, a następnie _rels
- Zobaczysz pliki o nazwie slide1.xml.rels itp.
- Skopiuj (przeciągnij i upuść) wszystkie w inne miejsce, poza archiwum.
- Teraz otwórz plik odpowiadający numerowi slajdu z wideo za pomocą jakiegoś edytora (na przykład Notatnika).
- Poszukaj linii, która mówi coś w stylu: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
- Jeśli prezentacja Powerpoint znajduje się w folderze MyFiles, a MyMovie.avi znajduje się w folderze Media w MyFiles, zmień powyższą linię na: Target = "Media \ MyMovie.avi"
- Zapisz plik slide1.xml.rels (lub niezależnie od tego, jaki to był numer), a następnie przeciągnij go z powrotem do tego archiwum (w rzeczywistości jest to plik Powerpoint), a następnie zmień nazwę archiwum z powrotem na Presentation.pptx
- To jest to. Teraz powinieneś być w stanie przenosić folder MyFiles z prezentacją oraz z zawartym w nim folderem Media zawierającym wideo.
Działa dla mnie w systemie Windows 7.
Powodzenia!
Osoba naruszająca cudze prawo
źródło
Właśnie dlatego Microsoft ma kreatora „Pack and Go” - uruchomienie go w programie PowerPoint zgromadzi wszystkie połączone filmy, czcionki, pliki dźwiękowe itp. I zapakuje na dysk CD, który można zabrać ze sobą wszędzie lub w samorozpakowujący się plik, który możesz zabrać, gdzie chcesz.
Według własnego uznania może nawet osadzić przeglądarkę, dzięki czemu nie musisz się martwić, czy komputer docelowy ma aplikację, która obsługuje Twoją prezentację.
źródło
Jeśli wideo znajduje się w tym samym folderze co prezentacja, link powinien nadal działać, nawet po przeniesieniu.
PS Musisz także przenieść plik wideo.
źródło
Chodzi o konwersję PPT do Flash Video .
źródło
:)
W programie PowerPoint 2000 i wcześniejszych dostępna była funkcja o nazwie „ Pack and Go ”, której można użyć do spakowania prezentacji w folderze z załącznikami oraz aplikacji PowerPoint Viewer, której użytkownik końcowy mógłby użyć do wyświetlenia prezentacji.
W programie PowerPoint 2003 i nowszych funkcja ta nosi nazwę „ Pakiet na dysk CD ”.
źródło
Użyj Przybornika sterowania, aby wstawić film; w ten sposób masz całkowitą kontrolę nad ścieżką, rozmiarem itp.
źródło
Znalazłem ten wątek przez Google, oto moja rada, która działa dla Powerpoint 2010. Użyjmy przykładu Trespassera:
Więc wstaw MyMovie.avi poprzez Powerpointmenu, ale nie wybieraj wstawiania, wybierz „reluj z plikiem” (nie znam dokładnie angielskiego tłumaczenia). Ta opcja jest dostępna w oknie dialogowym pliku, spójrz tutaj:
Teraz Powerpoint wykonuje następujące czynności:
Jeśli przeniesiesz prezentację do innego folderu / komputera, Powerpoint najpierw spróbuje otworzyć wideo z absolutną ścieżką. Na twoim komputerze to zadziała, jeśli nie usuniesz / nie przeniesiesz wideo. Jeśli Powerpoint nie może znaleźć wideo, ponieważ został przeniesiony lub prezentacja znajduje się na innym komputerze, Powerpoint spróbuje otworzyć go jako łącze względne.
Dzięki Powerpoint 2010 wystarczy skopiować prezentację i folder multimediów do nowego miejsca docelowego, a wszystko będzie działać od zera.
źródło
Napisałem mały skrypt VB, który usunie ścieżki bezwzględne z plików multimedialnych i pozostawi je jako ścieżki względne.
Powinno to działać zarówno w programie PowerPoint 2003, jak i późniejszym. Znacznie łatwiej, niż nakreśla rozwiązanie Trespasser.
UWAGA, że VBA potrzebuje odniesienia, aby
"Microsoft Scripting Runtime (scrun.dll)"
móc korzystać zFileSystemObject
klasy.źródło
PowerPoint 2003 : Według oficjalnej dokumentacji ,
źródło
Istnieje znacznie łatwiejszy sposób rozwiązania tego problemu. PowerPoint pozwolił na uruchomienie programu za pomocą hiperłącza. Zamiast programu wybierz wideo:
To działa ;)
źródło
Nie udało się zmusić żadnego z nich do działania. Narzędzie do eksportowania płyty CD nie przeszkadzało w zmianie adresów URL wideo;
Obecnie używam SUBST, aby ustawić literę dysku do katalogu, a następnie utworzyć filmy względem tej litery dysku. Nie jest idealny, ale przynajmniej mogę po prostu zmienić miejsce docelowe napędu zastępczego, aby przenieść wszystkie filmy za jednym razem.
Ogromną frustracją było to, że gdy ppt zaakceptował adres URL, nie pozwoliłbym go zmienić. Wygląda na to, że akceptuje nową nazwę pliku w polu właściwości, ale po zapisaniu i ponownym załadowaniu prezentacji wróciła do poprzedniej nazwy.
Nie mogłem wypróbować wersji hiperłącza, ponieważ nie wiedziałem, jak utworzyć hiperłącze :-(
źródło