Partager via


Élément DocIcons (Icônes de document)

S’applique à : | SharePoint 2016 SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Élément de niveau supérieur dans le fichier DocIcon.xml qui définit le mappage entre les types de fichiers et leurs icônes de bibliothèque de documents correspondantes.

<DocIcons>
</DocIcons>

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Aucun

Éléments enfants

Éléments parents

Aucun

Occurrences

  • Minimum : 0
  • Maximum : 1

Remarques

En règle générale, il existe deux moyens d'effectuer un mappage : par extension (par exemple, l'élément ByExtension peut être utilisé pour mapper le fichier .xls sur l'icône appropriée pour un fichier Microsoft Excel) et par ProgID.

Remarque

Un ProgId est une entrée du Registre qui associe l'identificateur de programme (ProgID) d'un objet COM à son identificateur de classe (CLSID). Par exemple, la clé HKLM\Software\Classes\Word.Document de Registre a une sous-clé nommée CLSID avec la valeur .{F4754C9B-64F5-4B40-8AF4-679732AC0607} Dans ce cas, le nom Word.Document de la clé est un ProgId, une façon abrégée de dire {F4754C9B-64F5-4B40-8AF4-679732AC0607}. Pour plus d’informations, consultez <ProgId> Key (COM) .

Exemple

L'exemple suivant définit les icônes de fichier par les extensions de fichier et de ProgIDs, mais il définit également une icône par défaut pour les nouveaux 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>