次の方法で共有


DocumentBase.ContentTypeProperties プロパティ

文書内に格納されているメタデータ (作成者の名前、件名、会社など) を取得します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)

構文

'宣言
Public ReadOnly Property ContentTypeProperties As MetaProperties
public MetaProperties ContentTypeProperties { get; }

プロパティ値

型 : Microsoft.Office.Core.MetaProperties
文書内に格納されているメタデータ (作成者の名前、件名、会社など) を表すMicrosoft.Office.Core.MetaProperties コレクション。

次のコード例では、現在の文書に関連付けられているメタデータを取得します。この例では、メタデータ プロパティの合計数を示し、続いて、各プロパティの名前と値を示します。この例を実行するには、Microsoft Office SharePoint Server ドキュメント ライブラリに文書を発行する必要があります。コンテンツ タイプのプロパティの詳細については、Windows SharePoint Services SDK の「コンテンツ タイプ」を参照してください。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub GetContentTypeProperties()        
    Dim props As Office.MetaProperties = Me.ContentTypeProperties
    MessageBox.Show("Number of metadata properties found: " _
                    + props.Count.ToString())
    For Each prop As Office.MetaProperty In props
        MessageBox.Show("Metadata property name: " + prop.Name _
                + vbCrLf + "Metadata property value: " _
                + prop.Value.ToString())
    Next
End Sub
private void GetContentTypeProperties()
{
    Office.MetaProperties props = this.ContentTypeProperties;
    MessageBox.Show("Number of metadata properties found: " 
        + props.Count.ToString());
    foreach (Office.MetaProperty prop in props)
    {
        MessageBox.Show("Metadata property name: " + prop.Name 
            + "\r\nMetadata property value: " + prop.Value.ToString());
    }
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間