Как получить имя файла MS Word, который в данный момент открыт

Я использую COM в Php, и я хочу получить имя файла MS Word, который в настоящее время открыт / Active. Когда я использую приведенный ниже код, он только дает мне вывод «Microsoft Word», но мне тоже нужно имя файла.

$word = new variant(com_get_active_object("word.application"));
echo "$word";

2

Решение

Вам нужно будет взаимодействовать с объектом приложения.

Вот ссылка

Там говорится, например, что у него есть свойство для получения ActiveDocument.
А у активного документа есть свойство FullName, которое представляет собой строку, содержащую полный путь к файлу.

Я не знаю синтаксис PHP, но должно быть что-то вроде

$document = word.ActiveDocument
$filename = document.FullName
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector