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

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

  関連記事

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

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

RemoveDocumentInformation メソッド
指定された情報をブックから削除(RemoveDocumentInformation メソッド)

RemoveDocumentInformation メソッド 指定された種類の情 …

ウィンドウのタイトル(Window.Caption プロパティ)

ウィンドウのタイトル(Caption プロパティ) Windows.Captio …

ブックが共有モードか確認する(MultiUserEditing プロパティ)

ブックが共有モードか確認する(MultiUserEditing プロパティ) 共 …

ページ数に合わせて印刷(FitToPagesTall, FitToPagesWide)

PageSetup.FitToPagesTall プロパティ PageSetup …

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

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

印刷設定(ヘッダーに画像を指定)LeftHeaderPicture, CenterHeaderPicture, RightHeaderPicture

ヘッダーに画像を表示するには LeftHeaderPicture プロパティ、C …

再計算の設定・実行
再計算(Calculation, EnableCalculation, Calculate)

ワークブックやシートの再計算 通常、Excel では、自動的に再計算が行われる設 …

枠線を含めて印刷(PageSetup.PrintGridlines プロパティ)

PageSetup.PrintGridlines プロパティ PageSetup …

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

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