我们有大量的Outlook .msg文件应该存档。
但在归档之前,需要重命名才能从内容中读取值。
我想在PHP中这样做,因为我熟悉它。
如果无法做到这一点,请提供其他一些解决方案。
编辑:
我安装了COM DOT NET PHP扩展。
成功运行以下代码。
define('wdPropertyTitle', 1);
define('wdPropertySubject', 2);
define('wdPropertyAuthor', 3);
define('wdPropertyKeywords', 4);
define('wdPropertyComments', 5);
define('wdPropertyTemplate', 6);
define('wdPropertyLastAuthor', 7);
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath("test.doc"));
$Author = $word->ActiveDocument->BuiltInDocumentProperties(wdPropertyAuthor);
echo $Author;
我想要一些可以读取.msg文件的类似代码。
$ word = new COM(“Outlook.application”)或die(“无法初始化MS Word对象。”);
答案 0 :(得分:0)
所以基本上你需要打开一个MSG文件并且读取是主题吗?你可以使用
请记住,Subject可以包含文件名中无效的字符(例如":")。