获取Word文档的文件作者,VBA

时间:2017-02-15 08:19:44

标签: vba access

我的问题是如何获取特定Word文档的作者姓名。

我的功能是:

Public Function GetFileOwner(pFile As String) As String

GetFileOwner = pFile.Owner

End Function

我在这里得到了大约100份文件,我已经尝试了.BuiltInDocmementProperties.,但这太慢了......

Shell.Application函数对我来说也不起作用,因为这只适用于文件夹中的所有文件,但我需要特定的文件..

有人知道其他更快的解决方案吗?还有一种PDF文档的方式吗?

1 个答案:

答案 0 :(得分:0)

你可以在.NET中很容易地做到这一点,所以我写了一个带有非托管导出的小dll:

<root-second>

如果我使用.FirstOrDefault()或.GetEntry();

,为了避免RGiesecke.DllExport中的一些奇怪错误,代码会比必要的稍微冗长一些。

可以依次从VBA调用此DLL:

<root>

很抱歉,如果我的32位声明声明错误...我没有任何32版本的MS Office进行测试。