Jedno z możliwych rozwiązań:
1) Utwórz plik wsadowy, taki jak C: ViewDoc.bat :
@echo off
start "Word" "C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE" %1
start "CiteMan" "Drive:\Path\to\Citation Manager.exe"
Edytuj ścieżki zgodnie z wymaganiami.
2) Kliknij prawym przyciskiem myszy dowolny plik .DOC, kliknij Otwierać z , przeglądaj i wybierz plik wsadowy:
Upewnij się, że Zawsze używaj wybranego programu do otwierania tego rodzaju pliku opcja jest zaznaczona.
3) Zrób to samo z każdym plikiem .DOCX.
Teraz, gdy klikniesz dwukrotnie, aby otworzyć dowolny dokument, plik wsadowy zostanie uruchomiony zamiast programu Word bezpośrednio. To z kolei uruchomi Worda i otworzy wybrany dokument, a także uruchomi inny program, który chcesz.
Alternatywnym sposobem wykonania tego z dowolnym dokumentem obsługującym makra .DOCM jest dodanie następującego kodu za pośrednictwem Developer tab / Visual Basic editor
:
Private Sub Document_Open()
Shell "Drive:\Path\to\Citation Manager.exe"
End Sub
Spowoduje to automatyczne uruchomienie określonego programu przy każdym otwarciu .DOCM.