ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

ユーザー設定のドキュメントプロパティ(CustomDocumentProperties プロパティ)

   

CustomDocumentProperties プロパティ

ユーザー設定のドキュメントプロパティとは、ブックのプロパティで、ユーザーが任意の項目名を設定することができるものをいいます。CustomDocumentProperties プロパティ を使用すると、ユーザー設定のドキュメントプロパティを表す DocumentProperties コレクション を取得や設定することができます。


【書式】

object.CustomDocumentProperties


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。


CustomDocumentProperties プロパティ の主なメソッド

CustomDocumentProperties.Add メソッド

Add メソッド を使用して任意のドキュメントプロパティを追加します。


【書式】

object.CustomDocumentProperties.Add ( name, linktocontent, type, value )


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • name  ・・・  プロパティ名を指定します。
  • linktocontent  ・・・  プロパティとコンテナドキュメントの内容をリンクさせるかを ブール型(boolean)の値で、設定します。False を指定した場合は、引数 value を設定します。
  • type  ・・・  データの種類を表す MsoDocProperties 列挙型 の定数またはその値を指定します。
    定数 内容
    msoPropertyTypeNumber 1 整数型 (Integer) の値
    msoPropertyTypeBoolean 2 ブール型 (Boolean) の値
    msoPropertyTypeDate 3 日付型 (Date) の値
    msoPropertyTypeString 4 文字列型 (String) の値
    msoPropertyTypeFloat 5 浮動小数点型 (Floating point) の値

  • value  ・・・  プロパティの値を指定します。(引数 LinkToContentTrue が指定されている場合、引数 value に指定した値は無視されます。)


CustomDocumentProperties プロパティ の主なプロパティ

CustomDocumentProperties.Item (index) プロパティ

引数 index を使用して、DocumentProperties コレクション 内の個別の DocumentPropertyオブジェクト を取得します。


【書式】

object.CustomDocumentProperties [.Item] ( index )


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。
  • index  ・・・  取得するドキュメントプロパティの名前(name の値)またはインデックス番号を指定します。

Item は、省略可能です。

ユーザープロパティを削除する例
Delete メソッド を使用します。
 ActiveWorkbook.CustomDocumentProperties.Item(1).Delete


CustomDocumentProperties.Count プロパティ

ユーザー設定のドキュメントプロパティを表す DocumentProperties コレクション 内の項目数を取得します。

【書式】

object.CustomDocumentProperties.Count


引数・戻り値

  • object  ・・・  対象となる Workbook オブジェクトを指定します。



CustomDocumentProperties プロパティ 使用例

サンプルVBAソース


実行結果

CustomDocumentProperties プロパティ



 - ブック・シートの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ブックを開く(Open メソッド)

ブックを開く(Open メソッド) ブックを開くには、Workbooks コレク …

印刷の用紙サイズを設定(PageSetup.PaperSize プロパティ)

PageSetup.PaperSize プロパティ PageSetup.Pape …

印刷設定(ページごとに異なるヘッダー・フッターを設定)Page オブジェクト・HeaderFooter オブジェクト

Page オブジェクト ページごとに異なるヘッダーおよびフッターを設定する場合、 …

ブックを参照(Workbooks プロパティ,Windows プロパティ)

アクティブなワークブックを参照 現在使用中のワークブック、複数ある場合は一番手前 …

DisplayZeros プロパティ 使用例
0 を表示するかどうかを設定(DisplayZeros プロパティ)

DisplayZeros プロパティ DisplayZeros プロパティに、T …

ワークシートを参照する(Sheets プロパティ)

Sheets プロパティ Sheets プロパティは、Sheets コレクション …

PrecisionAsDisplayed プロパティ 01
計算精度を設定する(PrecisionAsDisplayed プロパティ)

PrecisionAsDisplayed プロパティ PrecisionAsDi …

印刷設定(偶数ページのヘッダー・フッターを設定)OddAndEvenPagesHeaderFooter, EvenPage

偶数ページに別のヘッダーおよびフッターを設定 偶数ページのヘッダーおよびフッター …

ブックのパスを取得(FullName プロパティ,Path プロパティ)

FullName プロパティ・Path プロパティ ブックのパス(保存場所)を調 …

Excel
ワークブックを保護・保護を解除(Protect メソッド・Unprotect メソッド)

Protect メソッド・Unprotect メソッド Protect メソッド …