エクセルVBAのプロパティ設定について
エクセルVBAのプロパティ設定について
VBAでエクセルのメニューのファイル→プロパティ→詳細情報
にある改訂番号を変更したいのですがうまくできません。
以下、ソースの内容です。
Sub Sample()
On Error Resume Next
'整数値は問題なく変更可
' ThisWorkbook.BuiltinDocumentProperties("Revision Number").Value = "1"
'通常文字は変更不可
ThisWorkbook.BuiltinDocumentProperties("Revision Number").Value = "version1"
ThisWorkbook.Save
End Sub
改訂番号を整数値にすると変更できるのですが通常文字(アルファベット)を
含めるとエラーとなり変更できません。
エクスプローラ等でファイル右クリックからプロパティ-概要を開いて編集する分には
アルファベットを含んでいても問題ないため、整数値しかできない等の制約は
ないと思ったのですが。。
もし思い当たる原因や対策等何かありましたらご教授お願いいたします。
環境は以下になります。
OS:Windows2000,XP
Excel:Office2003
お礼
カテ違いだったようなので、こちらは終了しておきます。
補足
いや、今もう一度オブジェクト名を確認しましたが、やはり変数が定義されていないと出ました。 ↑の「ll」と書いたものは、私がここに書き込むときに間違えただけのようです。 すみません^^;