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

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

適用対象: SharePoint Foundation 2010

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

DocIcon.xml ファイルで、特定のドキュメントの種類をそれぞれのアイコンにマッピングするために使用します。

<Mapping
  Key = "Text"
  Value = "Text">
  EditText = "Text"
  OpenControl = "Text"
</Mapping>

属性

属性

説明

Key

必須の Text。ProgID またはファイル名拡張子のどちらかを指定します。

Value

必須の Text。イメージ ファイルの名前と拡張子を指定します。このファイルは %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\IMAGES フォルダー内になければなりません。

EditText

オプションの Text。リストにアップロードされたファイル用の編集アイテム ("<アプリケーション名> で編集") としてドロップダウン メニューに表示するテキストを指定します。

OpenControl

オプションの Text。この種類のドキュメントを開くために使用する ActiveX コントロールの名前を指定します。

子要素

なし

親要素

ByExtensionByProgID

出現回数

最小: 0

最大: 制約なし

次の例では、ProgIDs とファイル名拡張子を以下のようにマッピングします。

  • ProgID <META> タグの各値について、ProgIDs を、アプリケーションを表すアイコンにマッピングします。たとえば、"Excel.Sheet" を ichtmxls.gif にマッピングします。

  • ファイル名拡張子を適切なアイコンにマッピングします。たとえば、"docx" を icdocx.png にマッピングします。

  • 上記のいずれにも一致するものがない場合は、マッピングの既定値である icgen.gif を使用します。

<DocIcons>
  <ByProgID>
    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments" />
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments" />
    <Mapping Key="Word.Document" Value="ichtmdoc.gif" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
  </ByProgID>
  <ByExtension>
    <Mapping Key="docx" Value="icdocx.png" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="pptx" Value="icpptx.png" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="xlsx" Value="icxlsx.png" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="zip" Value="iczip.gif" OpenControl=""/>
  </ByExtension>
  <Default>
    <Mapping Value="icgen.gif"/>
  </Default>
</DocIcons>