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.


要素と属性Elements and attributes

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



子要素Child elements

親要素Parent elements



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


一般に、マッピングを実行できる 2 つの方法がある: 拡張機能によって (たとえば、 ByExtension要素を .xls を Microsoft Excel のファイルの適切なアイコンにマップを使用できます)、ProgID です。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).


Progidとファイルの両方の拡張機能によってファイルのアイコンを定義する例を次が、また、新しい文書の既定のアイコンを設定します。The following example defines file icons by both ProgIDs and file extensions, but it also sets a default icon for new documents.

    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif"/>
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif"/>
    <Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
    <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"/>
    <Mapping Value="icgen.gif"/>