Я использую COM в Php, и я хочу получить имя файла MS Word, который в настоящее время открыт / Active. Когда я использую приведенный ниже код, он только дает мне вывод «Microsoft Word», но мне тоже нужно имя файла.
$word = new variant(com_get_active_object("word.application"));
echo "$word";
Вам нужно будет взаимодействовать с объектом приложения.
Там говорится, например, что у него есть свойство для получения ActiveDocument.
А у активного документа есть свойство FullName, которое представляет собой строку, содержащую полный путь к файлу.
Я не знаю синтаксис PHP, но должно быть что-то вроде
$document = word.ActiveDocument
$filename = document.FullName
Других решений пока нет …