DocIcons 要素のドキュメント アイコン)DocIcons element (Document Icons)

に適用されます: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint オンライン |SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

DocIcon.xml ファイルの最上位に位置する要素で、ファイル型とドキュメント ライブラリ アイコンの対応関係を記述します。Top-level element in the DocIcon.xml file that defines the mapping between file types and their corresponding document library icons.

<DocIcons>
</DocIcons>

要素と属性Elements and attributes

以下のセクションで、属性、子要素、親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

なしNone

子要素Child elements

親要素Parent elements

なしNone

出現回数Occurrences

  • 最小 : 0Minimum: 0
  • 最大 : 1Maximum: 1

備考Remarks

通常、対応付けには拡張子によるものと ProgID によるものがあります。拡張子の場合、たとえば、ByExtension 要素を使用して、.xls を Microsoft Excel ファイル用の適切なアイコンに対応付けることができます。 In general, there are two ways that mapping can be performed: by extension (for example, the ByExtension element can be used to map .xls to the appropriate icon for a Microsoft Excel file) and by ProgID.

注意

ProgId は、そのクラス識別子 (CLSID) と COM オブジェクトのプログラム識別子 (ProgID) を関連付けるレジストリ エントリです。A ProgId is a registry entry that associates the program identifier (ProgID) of a COM object with its class identifier (CLSID). レジストリ キーなどのHKLM\Software\Classes\Word.Documentという名前のサブキーにはCLSIDの値を持つ{F4754C9B-64F5-4B40-8AF4-679732AC0607}For example, the registry key HKLM\Software\Classes\Word.Document has a subkey named CLSID with a value of {F4754C9B-64F5-4B40-8AF4-679732AC0607}. このケースでは、キーの名前でWord.Document、ProgId、1 つの方法というは、 {F4754C9B-64F5-4B40-8AF4-679732AC0607}In this case, the key name Word.Document is a ProgId, a shorthand way of saying {F4754C9B-64F5-4B40-8AF4-679732AC0607}. 詳細についてを参照してください<ProgId>キー (COM)For more information, see <ProgId> Key (COM).

Example

ProgIDs とファイル拡張子の両方による対応付けを定義し、さらに新規ドキュメントに対して使うアイコンも定義する例を示します。The following example defines file icons by both ProgIDs and file extensions, but it also sets a default icon for new documents.

<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>