【发布时间】:2015-08-11 19:54:41
【问题描述】:
我在 Php 中使用 COM,我想获取当前打开/活动的 ms word 文件的文件名。当我使用下面的代码时,它只给我输出“Microsoft Word”,但我也需要文件名。
$word = new variant(com_get_active_object("word.application"));
echo "$word";
【问题讨论】:
我在 Php 中使用 COM,我想获取当前打开/活动的 ms word 文件的文件名。当我使用下面的代码时,它只给我输出“Microsoft Word”,但我也需要文件名。
$word = new variant(com_get_active_object("word.application"));
echo "$word";
【问题讨论】:
您将需要与应用程序对象进行交互。
它说,例如,它有一个属性来获取 ActiveDocument。 并且活动文档有一个名为 FullName 的属性,它是一个包含文件完整路径的字符串。
我不知道 PHP 语法,但应该类似于
$document = word.ActiveDocument
$filename = document.FullName
【讨论】: