0

我正在开发一个使用 excel VBA 制作修订文档的工具,我将 excel 文件导入我们的工具并对其进行操作和导出,对于第二个修订,我们导入旧文档并对其进行操作并创建一个新文档。所以我想为我们的工具创建的文档添加某种标识,以便下次程序将识别为使用此工具创建的先前文档。

有什么方法可以在excel文件中添加一些东西,比如excel签名,下次用vba读取它们?我不想在工作簿的单元格内写任何东西。

任何想法?。

4

1 回答 1

0

您可以更改文档的作者吗?

Sub ChangeAuthor()
ActiveWorkbook.BuiltinDocumentProperties("Author").Value = "ExcelProductionMacro"
End Sub

并检索

Public Function GetAuthor() As String    
GetAuthor = ActiveWorkbook.BuiltinDocumentProperties("Author").Value   
End Function

如果您有兴趣,这里是您可以访问的文档属性的完整列表。

其他可能有用,例如Last Author, Category,Comments

内置文档属性

于 2013-11-15T11:16:35.790 回答