vbscript: 2008年2月アーカイブ
仕事でページ設定やヘッダー等が初期設定されたExcelファイルを
生成するwsf(vbscript)を作ることになりました。
要望の1つに、生成されたファイルの以下のプロパティも
同時に設定しておいて欲しいということだったので、
vbscriptでプロパティの設定方法を調べたときのメモです。
ExcelのWorkBookクラスには、BuiltinDocumentPropertiesというプロパティ連想配列があり、
で、以下が連想配列のキー文字列です。
生成するwsf(vbscript)を作ることになりました。
要望の1つに、生成されたファイルの以下のプロパティも
同時に設定しておいて欲しいということだったので、
vbscriptでプロパティの設定方法を調べたときのメモです。
- タイトル
- 表題
- カテゴリ
- 作成者
- 前回保存者
- 改訂番号
- アプリケーション名
- 会社名
ExcelのWorkBookクラスには、BuiltinDocumentPropertiesというプロパティ連想配列があり、
Excel.WorkBooks(1).BuiltinDocumentProperties("Title").Value = "月報"というようにすると、ファイルのプロパティのタイトル欄には"月報"と設定されるみたいです。
で、以下が連想配列のキー文字列です。
| 対応するプロパティ名 | 連想配列のキー文字列 |
|---|---|
| タイトル | Title |
| タイトル | Title |
| 表題 | Subject |
| カテゴリ | Category |
| 作成者 | Author |
| 前回保存者 | Last Author |
| 改訂番号 | Revision Number |
| アプリケーション名 | Application Name |
| 会社名 | Company |
次は、もっと短期間の更新目指します。
