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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

印刷・印刷プレビュー(PrintOut メソッド、PrintPreview メソッド)

PrintOut メソッド 印刷するには、PrintOut メソッド を使用しま …

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

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

ウィンドウの状態を取得・設定(WindowState プロパティ)

ウィンドウの状態を取得・設定(WindowState プロパティ) Window …

印刷設定(先頭ページのヘッダー・フッターを設定)DifferentFirstPageHeaderFooter, FirstPage

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

Run メソッド
別のブックのマクロを実行(Run メソッド)

別のブックのマクロを実行 別のブックのマクロを実行するには、Run メソッド を …

ステータスバーにメッセージを表示(StatusBar プロパティ)

StatusBar プロパティ StatusBar プロパティで、ステータスバー …

簡易印刷(PageSetup.Draft プロパティ)

PageSetup.Draft プロパティ PageSetup.Draft プロ …

ウィンドウ枠の固定(FreezePanes プロパティ、SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウ枠の固定と解除 ウィンドウ枠を固定するには FreezePanes プ …

ウィンドウの分割(Split プロパティ,SplitColumn プロパティ,SplitRow プロパティ)

ウィンドウの分割と解除 ウィンドウ(ワークシート画面)を分割するには、Split …

アウトライン記号の表示・非表示(DisplayOutline プロパティ)

アウトライン記号の表示・非表示(DisplayOutline プロパティ) Di …