Workbook.BuiltinDocumentProperties プロパティ (2007 System)
更新 : 2007 年 11 月
ブックのすべての組み込みドキュメント プロパティを示す Microsoft.Office.Core.DocumentProperties コレクションを取得します。
名前空間 : Microsoft.Office.Tools.Excel
アセンブリ : Microsoft.Office.Tools.Excel.v9.0 (Microsoft.Office.Tools.Excel.v9.0.dll 内)
構文
'宣言
<BrowsableAttribute(False)> _
Public ReadOnly Property BuiltinDocumentProperties As Object
'使用
Dim instance As Workbook
Dim value As Object
value = instance.BuiltinDocumentProperties
[BrowsableAttribute(false)]
public Object BuiltinDocumentProperties { get; }
プロパティ値
型 : System.Object
ブックのすべての組み込みドキュメント プロパティを示す Microsoft.Office.Core.DocumentProperties コレクションです。
解説
このプロパティは、組み込みドキュメント プロパティのコレクション全体を返します。プロパティ名またはコレクションのインデックス (数字) を指定して、コレクションから特定のメンバ (Microsoft.Office.Core.DocumentProperties オブジェクト) を返すには、Microsoft.Office.Core.DocumentProperties.Item(System.Object) プロパティを使用します。
ドキュメント プロパティは、インデックスの値および名前のどちらによっても参照できます。使用可能な組み込みドキュメント プロパティ名を次に示します。
タイトル
サブタイトル
作成者
キーワード
コメント
Template
Last Author
リビジョン番号
アプリケーション名
Last Print Date
作成日時
Last Save Time
編集時間
ページ数
単語数
文字数
セキュリティ
分類
形式
管理者
会社名
Number of Bytes
行数
段落数
スライドの数
メモの数
非表示スライドの数
マルチメディア クリップの数
ハイパーリンクの基点
Number of Characters (with spaces)
各組み込みドキュメント プロパティの値の定義には、コンテナ アプリケーションは必要ありません。Microsoft Office Excel が、いずれかの組み込みドキュメント プロパティの値を定義しない場合は、そのドキュメントの Microsoft.Office.Core.DocumentProperties.Value プロパティを読み取ると例外がスローされます。
カスタムのドキュメント プロパティのコレクションを返すには、CustomDocumentProperties を使用します。
例
次のコード例では、BuiltinDocumentProperties プロパティを使用して、ワークシート Sheet1 の列 A にある現在のブックのすべての組み込みドキュメント プロパティを表示します。
この例は、ドキュメント レベルのカスタマイズ用に作成されています。
Private Sub DisplayBuiltinDocumentProperties()
Dim DocumentProperties1 As Office.DocumentProperties = _
CType(Me.BuiltinDocumentProperties, _
Office.DocumentProperties)
If Not (DocumentProperties1 Is Nothing) Then
Dim i As Integer
For i = 1 To DocumentProperties1.Count
Dim dp As Office.DocumentProperty = _
DocumentProperties1(i)
Globals.Sheet1.Range("A" & _
i.ToString()).Value2 = dp.Name
Next i
End If
End Sub
private void DisplayBuiltinDocumentProperties()
{
Office.DocumentProperties documentProperties1 =
(Office.DocumentProperties)this.BuiltinDocumentProperties;
if (documentProperties1 != null)
{
for (int i = 1; i <= documentProperties1.Count; i++)
{
Office.DocumentProperty dp = documentProperties1[i];
Globals.Sheet1.Range["A" + i.ToString(), missing].Value2 =
dp.Name;
}
}
}
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。