Jak mogę zobaczyć, kiedy plik txt został osadzony w dokumencie programu Word?

1

Czy istnieje możliwość wyszukiwania, gdy osadzony plik txt został utworzony w dokumencie programu Word? Pracuję w programie Word 2010, a rozszerzenie dokumentu jest proste: .doc

Został wstawiony przy użyciu opcji programu Word:

Insert -> Object -> Create from file -> Insert as icon

Dziękuję, już wypróbowałem opcję prawego kliknięcia i właściwości, ale problem z tym, że pokazuje tylko bieżącą datę dla wszystkich 3 opcji (utworzonych / zmodyfikowanych / dostępnych).

Próbowałem również uzyskać znacznik czasu, ale jest on nieaktywny, gdy jestem na obiekcie txt.

Przykro mi, nie wspominając o tym wcześniej: Dziękuję wam wszystkim za pomoc i wsparcie, które jest naprawdę doceniane.

nono
źródło
2
Witamy w SU. Zasadniczo dobrym pomysłem jest umieszczenie w pytaniu jak najwięcej szczegółów, aby pomóc ludziom w udzieleniu użytecznej odpowiedzi. W takim przypadku na przykład, jak osadziłeś plik?
Julian Knight
Było to przy użyciu opcji Wstaw słowo - & gt; Obiekt - & gt; Utwórz z pliku - & gt; Wstaw jako ikonę.
nono
W przyszłości informacje znajdą się w pytaniu, a podziękowania mogą znaleźć się w komentarzach :) Pomaga to w tym, aby pytania i odpowiedzi były użytecznymi referencjami z biegiem czasu bez bałaganu.
Julian Knight

Odpowiedzi:

2

AKTUALIZACJA: Podczas gdy pozostawiam oryginał w celach informacyjnych, jest to błędne. Obiekt osadzony nie zawiera żadnych metadanych przechowywanych w nim prawdopodobnie dlatego, że znajduje się w starym formacie binarnym OLE zrzuconym wewnątrz XML.

Jeśli zmienisz nazwę docx plik do .zip & amp; zbadaj osadzony obiekt, plik bin ma domyślną datę (1980-01-01).

Jedynym sposobem na obejście tego byłoby napisanie małej funkcji VBA pomocnika, aby wykonać osadzanie dla Ciebie. Musisz śledzić osadzane obiekty i przechowywać metadane w zmiennych dokumentu.


Jeśli klikniesz prawym przyciskiem myszy na wynikową ikonę, zobaczysz wpis o nazwie „Obiekt obiektu powłoki Packager” lub przynajmniej będziesz miał go w programie Word 2013, może być inny w innych wersjach.

Kliknij „Właściwości”, a otrzymasz okno właściwości Eksploratora Windows, które powie Ci, kiedy obiekt został utworzony.

enter image description here

Julian Knight
źródło
Dziękuję, już próbowałem tego, ale problem z tym, że pokazuje tylko bieżącą datę dla wszystkich 3 opcji (utworzonych / zmodyfikowanych / dostępnych).
nono
Próbowałem również uzyskać sygnaturę czasową, ale jest ona nieaktywna, gdy jestem na obiekcie txt.
nono
Ups, założenia będą śmiercią mnie! Masz rację, że wszystkie 3 znaczniki czasu są takie same i są aktualizowane po ponownym otwarciu dokumentu. Jest to spowodowane osadzaniem się w starym formacie binarnym OLE. Smutno powiedzieć, że poszukiwane informacje nie są przechowywane w dokumencie. Zobacz moją aktualizację.
Julian Knight
Dziękuję za to, z innych źródeł obawiałem się tej odpowiedzi. :)
nono
Zobacz mój komentarz na temat możliwej pracy. Jeśli znasz VBA lub masz dostęp do kogoś, kto to robi, informacje można łatwo śledzić.
Julian Knight
0

Dokumenty Word z rozszerzeniem .docx są plikami .zip, więc możesz umieścić w nich dowolny plik. Nie jestem pewien, czy Word to zobaczy i narzeka.

pbies
źródło
Nie, nie możesz tego zrobić, obawiam się, że gdy spróbujesz ponownie otworzyć dokument, Słowo powie, że jest zepsute. Program Word śledzi wszystkie zasoby osadzone w pliku ZIP.
Julian Knight