DocIcons 要素 (ドキュメント アイコン)
適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
DocIcon.xml ファイルの最上位に位置する要素で、ファイル型とドキュメント ライブラリ アイコンの対応関係を記述します。
<DocIcons>
</DocIcons>
要素と属性
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
親要素
None
Occurrences
- 最小 : 0
- 最大: 1
注釈
通常、対応付けには拡張子によるものと ProgID によるものがあります。拡張子の場合、たとえば、ByExtension 要素を使用して、.xls を Microsoft Excel ファイル用の適切なアイコンに対応付けることができます。
注:
ProgId は、COM オブジェクトのプログラム識別子 (ProgID) とそのクラス識別子 (CLSID) を関連付けるレジストリ エントリです。 たとえば、レジストリ キー HKLM\Software\Classes\Word.Document
には、 の値を持つ という名前 CLSID
の {F4754C9B-64F5-4B40-8AF4-679732AC0607}
サブキーがあります。 この場合、キー名 Word.Document
は ProgId であり、簡単な言い方です {F4754C9B-64F5-4B40-8AF4-679732AC0607}
。 詳細については、「ProgId> Key (COM)」を参照してください<。
例
ProgIDs とファイル拡張子の両方による対応付けを定義し、さらに新規ドキュメントに対して使うアイコンも定義する例を示します。
<DocIcons>
<ByProgID>
<Mapping Key="Excel.Sheet" Value="ichtmxls.gif"/>
<Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif"/>
<Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
</ByProgID>
<ByExtension>
<Mapping Key="doc" Value="icdoc.gif"/>
<Mapping Key="gif" Value="icgif.gif"/>
<Mapping Key="htm" Value="ichtm.gif"/>
<Mapping Key="html" Value="ichtm.gif"/>
<Mapping Key="ppt" Value="icppt.gif"/>
</ByExtension>
<Default>
<Mapping Value="icgen.gif"/>
</Default>
</DocIcons>