ByProgID 要素 (ドキュメントのアイコン)

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

この記事の内容
属性
子要素
親要素
出現回数

プログラム的な識別子に従って、ドキュメントのアイコンを定義します。

<ByProgID>
</ByProgID>

属性

属性

説明

なし

該当なし

子要素

Mapping

親要素

DocIcons

出現回数

最小 : 0

最大 : 制約なし

コメント

この要素は、ProgIDs とそれに対応するドキュメント ライブラリ アイコンの間のマッピングを行うために DocIcon.xml ファイル内で使用します。

注意

ProgId は、COM オブジェクトのプログラム識別子 (ProgID) をそのクラス識別子 (CLSID) に関連付けるレジストリ エントリです。たとえば、レジストリ キー HKLM\Software\Classes\Word.Document に CLSID という名前のサブキーがあり、値 {F4754C9B-64F5-4B40-8AF4-679732AC0607} が含まれているとします。この場合、キー名 Word.Document は ProgId です。これは {F4754C9B-64F5-4B40-8AF4-679732AC0607} を簡略的に表したものです。詳細については、「<ProgId> キー (COM)」を参照してください。

たとえば、<META Name="ProgId" Content="Word.Document"> を含む HTML ドキュメントは、ByProgID 要素内の Mapping 要素を使用して、ProgId "Word.Document" に指定されたアイコンにマッピングします。

<ByProgID>
    <Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
</ByProgID>

ByProgID 要素の使用方法の広範な例については、「DocIcons 要素 (ドキュメントのアイコン)」を参照してください。