Одно из возможных решений:
1) Создайте командный файл, такой как 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"
Редактировать пути по мере необходимости.
2) Щелкните правой кнопкой мыши любой.DOC-файл, нажмите « Открыть с помощью», найдите и выберите командный файл:
Убедитесь, что флажок Всегда использовать выбранную программу для открытия файлов такого типа установлен.
3) Сделайте то же самое с любым.Файл DOCX.
Теперь, когда вы дважды щелкнете, чтобы открыть любой документ, пакетный файл будет запущен вместо Word напрямую. Он, в свою очередь, запустит Word и откроет выбранный документ, а также запустит другую программу, которую вы хотите.
Альтернативный способ сделать это с любым.Документ с поддержкой макросов DOCM должен добавить следующий код через Developer tab / Visual Basic editor
:
Private Sub Document_Open()
Shell "Drive:\Path\to\Citation Manager.exe"
End Sub
Это автоматически запустит указанную программу всякий раз, когда.DOCM открыт.