如何获取当前打开的ms字的文件名

时间:2015-08-06 09:35:33

标签: php com

我在Php中使用COM,我想获取当前打开/活动的ms word文件的文件名。当我使用下面的代码时,它只给我输出“Microsoft Word”,但我也需要文件名。

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

1 个答案:

答案 0 :(得分:1)

您需要与应用程序对象进行交互。

Here is the reference

例如,它说它有一个属性来获取ActiveDocument。 活动文档有一个名为FullName的属性,它是一个包含文件完整路径的字符串。

我不知道PHP语法,但应该像

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