次の方法で共有


WorkbookBase.ContentTypeProperties プロパティ

ブックに保存されているメタデータを記述するプロパティのコレクションを取得します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.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 ドキュメント ライブラリにブックを発行し、このブックにカスタム メタデータ プロパティを提供する必要があります。 たとえば、ブックの発行先であるドキュメント ライブラリで列を追加できます。 コンテンツ タイプのプロパティの詳細については、Microsoft Office SharePoint Server のマニュアルを参照してください。

この例は、ドキュメント レベルのカスタマイズ用に作成されています。

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 セキュリティ

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

参照

参照

WorkbookBase クラス

Microsoft.Office.Tools.Excel 名前空間