0

我想以编程方式设置 Excel 文件的元数据。

如果我在 VBA 中运行此代码,

ActiveWorkbook.BuiltinDocumentProperties.Items("Title").Value = "Hi, there!!!"

我收到“对象不支持此属性或方法”异常

Excel 格式(2003 或 2010)没有区别。

我无法在 MS 文档中得到直接确认,但我怀疑它BuiltinDocumentProperties在 Excel 中是只读的。

这是对的吗?

4

1 回答 1

3

它是Item,不是Items,但它是默认方法,因此不是必需的:

ActiveWorkbook.BuiltinDocumentProperties("Title").Value = "hi there"

Item如果从另一个应用程序自动化 Excel,可能/通常需要包括:

ActiveWorkbook.BuiltinDocumentProperties.Item("Title").Value = "hi there"
于 2013-06-27T22:24:37.450 回答