次の方法で共有


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
    Get
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 名前空間