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 に答える